Files
console/src/lib/elements/forms/inputNumber.svelte
T
2022-02-10 23:48:13 +01:00

24 lines
489 B
Svelte

<script lang="ts">
import { onMount } from 'svelte';
export let label: string;
export let value: number = null;
export let placeholder = '';
export let required = false;
export let autofocus = false;
export let disabled = false;
let element: HTMLInputElement;
onMount(() => {
if (element && autofocus) {
element.focus();
}
});
</script>
<label>
<span>{label}</span>
<input {placeholder} {disabled} {required} type="number" bind:value bind:this={element} />
</label>