From 5723ffef02f2ca33f3cb1874972bc912fdfec8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Malinowski?= <47485431+malinowskip@users.noreply.github.com> Date: Fri, 14 Oct 2022 06:24:55 +0200 Subject: [PATCH] fix(number-input): `allowEmpty` should not be invalid if value is `null` (#1511) Fixes #1510 --- src/NumberInput/NumberInput.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte index 45f0ce54..46067852 100644 --- a/src/NumberInput/NumberInput.svelte +++ b/src/NumberInput/NumberInput.svelte @@ -131,7 +131,10 @@ $: incrementLabel = translateWithId("increment"); $: decrementLabel = translateWithId("decrement"); $: error = - invalid || (!allowEmpty && value == null) || value > max || value < min; + invalid || + (!allowEmpty && value == null) || + value > max || + (typeof value === "number" && value < min); $: errorId = `error-${id}`; $: ariaLabel = $$props["aria-label"] ||