mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
24 lines
489 B
Svelte
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>
|