diff --git a/client/src/Pages/Settings/index.tsx b/client/src/Pages/Settings/index.tsx index 66fb65f8d..077755bf1 100644 --- a/client/src/Pages/Settings/index.tsx +++ b/client/src/Pages/Settings/index.tsx @@ -359,6 +359,7 @@ export const SettingsPage = () => { }} fieldLabel={t("pages.settings.form.thresholds.option.cpu.label")} type="number" + inputProps={{ min: 0 }} placeholder={t( "pages.settings.form.thresholds.option.cpu.placeholder" )} @@ -383,6 +384,7 @@ export const SettingsPage = () => { }} fieldLabel={t("pages.settings.form.thresholds.option.memory.label")} type="number" + inputProps={{ min: 0 }} placeholder={t( "pages.settings.form.thresholds.option.memory.placeholder" )} @@ -407,6 +409,7 @@ export const SettingsPage = () => { }} fieldLabel={t("pages.settings.form.thresholds.option.disk.label")} type="number" + inputProps={{ min: 0 }} placeholder={t( "pages.settings.form.thresholds.option.disk.placeholder" )} @@ -433,6 +436,7 @@ export const SettingsPage = () => { "pages.settings.form.thresholds.option.temperature.label" )} type="number" + inputProps={{ min: 0 }} placeholder={t( "pages.settings.form.thresholds.option.temperature.placeholder" )} diff --git a/client/src/Validation/settings.ts b/client/src/Validation/settings.ts index f292222d0..4c89a4c2c 100644 --- a/client/src/Validation/settings.ts +++ b/client/src/Validation/settings.ts @@ -45,25 +45,25 @@ export const settingsSchema = z.object({ cpu: z .number() .int() - .min(1, "Please enter a value") + .min(1, "Please enter a valid value") .max(100, "Maximum value is 100") .optional(), memory: z .number() .int() - .min(1, "Please enter a value") + .min(1, "Please enter a valid value") .max(100, "Maximum value is 100") .optional(), disk: z .number() .int() - .min(1, "Please enter a value") + .min(1, "Please enter a valid value") .max(100, "Maximum value is 100") .optional(), temperature: z .number() .int() - .min(1, "Please enter a value") + .min(1, "Please enter a valid value") .max(150, "Maximum value is 150") .optional(), }) diff --git a/client/src/locales/en.json b/client/src/locales/en.json index ef7ea8591..9ce42a067 100644 --- a/client/src/locales/en.json +++ b/client/src/locales/en.json @@ -1001,19 +1001,19 @@ "option": { "cpu": { "label": "CPU Threshold (%)", - "placeholder": "0 - 100" + "placeholder": "1 - 100" }, "memory": { "label": "Memory Threshold (%)", - "placeholder": "0 - 100" + "placeholder": "1 - 100" }, "disk": { "label": "Disk Threshold (%)", - "placeholder": "0 - 100" + "placeholder": "1 - 100" }, "temperature": { "label": "Temperature Threshold (°C)", - "placeholder": "0 - 150" + "placeholder": "1 - 150" } } }