This commit is contained in:
Andreas Henriksson 2024-03-28 14:38:16 +01:00
commit 6b0ed4cc05

View file

@ -101,6 +101,7 @@
/** Obtain a reference to the input HTML element */ /** Obtain a reference to the input HTML element */
export let ref = null; export let ref = null;
import { tick } from "svelte";
import { createEventDispatcher } from "svelte"; import { createEventDispatcher } from "svelte";
import Add from "../icons/Add.svelte"; import Add from "../icons/Add.svelte";
import Subtract from "../icons/Subtract.svelte"; import Subtract from "../icons/Subtract.svelte";
@ -145,11 +146,8 @@
return raw != "" ? Number(raw) : null; return raw != "" ? Number(raw) : null;
} }
function updatePreviousValue() {
previousValue = parse(value);
}
async function onInput({ target, inputType, data }) { async function onInput({ target, inputType, data }) {
previousValue = parse(value);
const possibleNewValue = parse(target.value); const possibleNewValue = parse(target.value);
value = parse(target.value); value = parse(target.value);
@ -254,7 +252,6 @@
max="{max}" max="{max}"
min="{min}" min="{min}"
step="{step}" step="{step}"
on:input="{updatePreviousValue}"
value="{value ?? ''}" value="{value ?? ''}"
readonly="{readonly}" readonly="{readonly}"
{...$$restProps} {...$$restProps}