source: lan-frontend/src/components/Dropdown.jsx@ ba17441

Last change on this file since ba17441 was e4c61dd, checked in by istevanoska <ilinastevanoska@…>, 6 months ago

Prototype 1.1

  • Property mode set to 100644
File size: 1.4 KB
Line 
1import { useState } from "react";
2import SankeyPanel from "../components/SankeyPanel";
3
4export default function VisualizationsPage() {
5 const [env, setEnv] = useState("office1");
6 const [computers, setComputers] = useState(["All"]);
7 const [ips, setIps] = useState(["All"]);
8
9 return (
10 <div style={{ padding: 16 }}>
11 <h2>Network Sankey</h2>
12
13 {/* Пример UI (ти можеш да ставиш multi-select компонента) */}
14 <div style={{ display: "flex", gap: 12, marginBottom: 12 }}>
15 <select value={env} onChange={(e) => setEnv(e.target.value)}>
16 <option value="office1">office1</option>
17 <option value="default">default</option>
18 </select>
19
20 <select
21 value={computers[0]}
22 onChange={(e) => setComputers([e.target.value])}
23 >
24 <option value="All">All</option>
25 <option value="Ilina-laptop">Ilina-laptop</option>
26 <option value="Irena">Irena</option>
27 </select>
28
29 <select value={ips[0]} onChange={(e) => setIps([e.target.value])}>
30 <option value="All">All</option>
31 <option value="127.0.0.1:443">127.0.0.1:443</option>
32 </select>
33 </div>
34
35 <SankeyPanel
36 dashboardUid="adt9v8k" // <- стави го твојот UID од Grafana URL
37 env={env}
38 computers={computers}
39 ips={ips}
40 from="now-24h"
41 to="now"
42 />
43 </div>
44 );
45}
Note: See TracBrowser for help on using the repository browser.