From 36c87e4ad6500a1d28a120f0475ee7626c54c835 Mon Sep 17 00:00:00 2001 From: tolvitty Date: Fri, 13 Feb 2026 14:56:14 +0100 Subject: [PATCH] feat: add slider range validation Co-Authored-By: Claude Opus 4.6 --- src/utils/validators.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/utils/validators.ts b/src/utils/validators.ts index 971896f..ea07ebb 100644 --- a/src/utils/validators.ts +++ b/src/utils/validators.ts @@ -41,6 +41,17 @@ export function validateForm( errors.push({ fieldId: field.id, message: `${field.label} must be between 1 and 5.` }); } } + if (field.type === 'slider') { + const n = Number(value); + const min = field.min ?? 0; + const max = field.max ?? 100; + if (isNaN(n) || n < min || n > max) { + errors.push({ + fieldId: field.id, + message: `${field.label} must be between ${min} and ${max}.`, + }); + } + } } }