From 94e9d4f27008aa9d40e2173a1378da8faf9ddee6 Mon Sep 17 00:00:00 2001 From: Henry Dollman Date: Thu, 17 Oct 2024 11:12:04 -0400 Subject: [PATCH] set alert to inactive if value or minute is updated --- beszel/site/src/components/table-alerts.tsx | 43 ++++++++++----------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/beszel/site/src/components/table-alerts.tsx b/beszel/site/src/components/table-alerts.tsx index 4b1104d..09bcef0 100644 --- a/beszel/site/src/components/table-alerts.tsx +++ b/beszel/site/src/components/table-alerts.tsx @@ -161,20 +161,25 @@ function AlertWithSlider({ Icon: React.FC> }) { const [pendingChange, setPendingChange] = useState(false) - const [liveValue, setLiveValue] = useState(80) - const [liveMinutes, setLiveMinutes] = useState(10) + const [value, setValue] = useState(80) + const [min, setMin] = useState(10) const key = name.replaceAll(' ', '-') const alert = useMemo(() => { const alert = alerts.find((alert) => alert.name === name) if (alert) { - setLiveValue(alert.value) - setLiveMinutes(alert.min || 1) + setValue(alert.value) + setMin(alert.min || 1) } return alert }, [alerts]) + const updateAlert = (obj: Partial) => { + obj.triggered = false + alert && pb.collection('alerts').update(alert.id, obj) + } + return (