Skip to content

Commit 6cf536c

Browse files
Began overhaul of sidebar to include functional text boxes and selection inputs and have them update state upon change
1 parent 9ddf5f5 commit 6cf536c

File tree

3 files changed

+248
-213
lines changed

3 files changed

+248
-213
lines changed

ksqLight/src/App.js

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,35 @@ import { CssBaseline } from "@mui/material";
1111
function App() {
1212
const [fetchMetrics, setFetchMetrics] = useState(true);
1313
const [showSettings, setShowSettings] = useState(false);
14+
const [duration, setDuration] = useState({
15+
days: 0,
16+
hours: 0,
17+
minutes: 10
18+
});
19+
const [refreshRate, setRefreshRate] = useState(2);
20+
const [prometheusURL, setPrometheusURL] = useState(null);
21+
const [ksqlDBURL, setksqlDBURL] = useState(null);
22+
const [metricsState, setMetricsState] = useState({
23+
prometheusURL: null,
24+
ksqlDBURL: null,
25+
duration: {
26+
days: 0,
27+
hours: 0,
28+
minutes: 10
29+
},
30+
refreshRate: 2
31+
});
1432

1533
return (
1634
<BrowserRouter>
1735
<CssBaseline/>
1836
<Header fetchMetrics={fetchMetrics} setFetchMetrics={setFetchMetrics} showSettings={showSettings} setShowSettings={setShowSettings}/>
19-
<SettingsSidebar showSettings={showSettings} setShowSettings={setShowSettings}></SettingsSidebar>
37+
<SettingsSidebar
38+
showSettings={showSettings}
39+
setShowSettings={setShowSettings}
40+
metricsState={metricsState}
41+
setMetricsState={setMetricsState}>
42+
</SettingsSidebar>
2043
<PermanentDrawer></PermanentDrawer>
2144
<Routes>
2245
<Route path="/" element={<Homepage/>}/>

ksqLight/src/components/Homepage.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ export const Homepage = () => {
99

1010
const queryTypes = [
1111
["runningQueries", "Number of Running Queries"],
12-
["rebalancingQueries", "Number of Rebalancing Queries"],
13-
["pendingShutdownQueries", "Number of Pending Shutdown Queries"],
14-
["pendingErrorQueries", "Number of Pending Error Queries"],
15-
["numPersistentQueries", "Number of Persistent Queries"],
16-
["numIdleQueries", "Number of Idle Queries"],
17-
["numActiveQueries", "Number of Active Queries"],
18-
["notRunningQueries", "Number of Not Running Queries"],
19-
["messagesProducedPerSec", "Number of Messages Produced Per Second"],
20-
["messagesConsumedTotal", "Number of Messages Consumed"],
21-
["messagesConsumedPerSec", "Number of Messages Consumed Per Second"],
22-
["messagesConsumedMin", "Number of Messages Consumed Min"],
23-
["messagesConsumedMax", "Number of Messages Consumed Max"],
24-
["messagesConsumedAvg", "Number of Messages Consumed Average"],
25-
["livenessIndicator", "Liveness Indicator"],
26-
["errorRate", "Error Rate"],
27-
["errorQueries", "Number of Error Queries"],
28-
["createdQueries", "Number of Created Queries"],
29-
["bytesConsumedTotal", "Number of Bytes Consumed Total"],
12+
// ["rebalancingQueries", "Number of Rebalancing Queries"],
13+
// ["pendingShutdownQueries", "Number of Pending Shutdown Queries"],
14+
// ["pendingErrorQueries", "Number of Pending Error Queries"],
15+
// ["numPersistentQueries", "Number of Persistent Queries"],
16+
// ["numIdleQueries", "Number of Idle Queries"],
17+
// ["numActiveQueries", "Number of Active Queries"],
18+
// ["notRunningQueries", "Number of Not Running Queries"],
19+
// ["messagesProducedPerSec", "Number of Messages Produced Per Second"],
20+
// ["messagesConsumedTotal", "Number of Messages Consumed"],
21+
// ["messagesConsumedPerSec", "Number of Messages Consumed Per Second"],
22+
// ["messagesConsumedMin", "Number of Messages Consumed Min"],
23+
// ["messagesConsumedMax", "Number of Messages Consumed Max"],
24+
// ["messagesConsumedAvg", "Number of Messages Consumed Average"],
25+
// ["livenessIndicator", "Liveness Indicator"],
26+
// ["errorRate", "Error Rate"],
27+
// ["errorQueries", "Number of Error Queries"],
28+
// ["createdQueries", "Number of Created Queries"],
29+
// ["bytesConsumedTotal", "Number of Bytes Consumed Total"],
3030
];
3131

3232
return (

0 commit comments

Comments
 (0)