From 084eed85bf4d2e21926915c03cd7a293b90c33a6 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Thu, 29 Jan 2026 23:39:14 +0000 Subject: [PATCH] add incidents config box --- client/src/Pages/CreateMonitor/index.tsx | 48 ++++++++++++++++++++++++ client/src/Validation/monitor.ts | 6 +-- client/src/locales/en.json | 12 ++++++ 3 files changed, 63 insertions(+), 3 deletions(-) diff --git a/client/src/Pages/CreateMonitor/index.tsx b/client/src/Pages/CreateMonitor/index.tsx index 591f423fa..c0740393b 100644 --- a/client/src/Pages/CreateMonitor/index.tsx +++ b/client/src/Pages/CreateMonitor/index.tsx @@ -359,6 +359,54 @@ const CreateMonitorPage = () => { } /> + {/* Incidents ConfigBox */} + + ( + { + const val = e.target.value; + field.onChange(val === "" ? undefined : Number(val)); + }} + onBlur={field.onBlur} + type="number" + fieldLabel={t("pages.createMonitor.form.incidents.option.checks.label")} + fullWidth + error={!!fieldState.error} + helperText={fieldState.error?.message ?? ""} + /> + )} + /> + ( + { + const val = e.target.value; + field.onChange(val === "" ? undefined : Number(val)); + }} + onBlur={field.onBlur} + type="number" + fieldLabel={t("pages.createMonitor.form.incidents.option.percentage.label")} + fullWidth + error={!!fieldState.error} + helperText={fieldState.error?.message ?? ""} + /> + )} + /> + + } + /> + {/* Notifications ConfigBox */}