check frequency

This commit is contained in:
Alex Holliday
2026-01-29 23:17:08 +00:00
parent 943e88c54d
commit 9a42fb031f
2 changed files with 40 additions and 0 deletions
+31
View File
@@ -328,6 +328,37 @@ const CreateMonitorPage = () => {
}
/>
{/* Frequency ConfigBox */}
<ConfigBox
title={t("pages.createMonitor.form.frequency.title")}
subtitle={t("pages.createMonitor.form.frequency.description")}
rightContent={
<Controller
name="interval"
control={control}
render={({ field, fieldState }) => (
<Select
{...field}
value={field.value ?? 60000}
fieldLabel={t("pages.createMonitor.form.frequency.option.frequency.label")}
error={!!fieldState.error}
>
<MenuItem value={15000}>{t("time.fifteenSeconds")}</MenuItem>
<MenuItem value={30000}>{t("time.thirtySeconds")}</MenuItem>
<MenuItem value={60000}>{t("time.oneMinute")}</MenuItem>
<MenuItem value={120000}>{t("time.twoMinutes")}</MenuItem>
<MenuItem value={180000}>{t("time.threeMinutes")}</MenuItem>
<MenuItem value={240000}>{t("time.fourMinutes")}</MenuItem>
<MenuItem value={300000}>{t("time.fiveMinutes")}</MenuItem>
<MenuItem value={600000}>{t("time.tenMinutes")}</MenuItem>
<MenuItem value={900000}>{t("time.fifteenMinutes")}</MenuItem>
<MenuItem value={1800000}>{t("time.thirtyMinutes")}</MenuItem>
</Select>
)}
/>
}
/>
{/* Notifications ConfigBox */}
<ConfigBox
title={t("pages.createMonitor.form.notifications.title")}
+9
View File
@@ -275,6 +275,15 @@
}
}
},
"frequency": {
"title": "Check frequency",
"description": "How often do you want to check the status of this monitor?",
"option": {
"frequency": {
"label": "Check frequency"
}
}
},
"notifications": {
"title": "Notifications",
"description": "Select the notification channels you want to use"