|
Last change
on this file since e4c61dd was e4c61dd, checked in by istevanoska <ilinastevanoska@…>, 6 months ago |
|
Prototype 1.1
|
-
Property mode
set to
100644
|
|
File size:
1.4 KB
|
| Line | |
|---|
| 1 | import { useState } from "react";
|
|---|
| 2 | import SankeyPanel from "../components/SankeyPanel";
|
|---|
| 3 |
|
|---|
| 4 | export 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.