From 28baee93b1ab6a332228875ce568da6565b00976 Mon Sep 17 00:00:00 2001 From: Andreas Henriksson Date: Thu, 28 Mar 2024 15:02:06 +0100 Subject: [PATCH] getting previous value before changes are made --- src/NumberInput/NumberInput.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte index 3e106d89..dae630cf 100644 --- a/src/NumberInput/NumberInput.svelte +++ b/src/NumberInput/NumberInput.svelte @@ -117,13 +117,14 @@ const dispatch = createEventDispatcher(); function updateValue(isIncrementing) { + previousValue = ref.value; + if (isIncrementing) { ref.stepUp(); } else { ref.stepDown(); } - previousValue = ref.value; value = +ref.value; dispatch("input", value); @@ -141,6 +142,10 @@ $: ariaLabel = $$props["aria-label"] || "Numeric input field with increment and decrement buttons"; + $: { + console.log("previousValue / value", previousValue, value); + console.log(); + } function parse(raw) { return raw != "" ? Number(raw) : null;