diff options
Diffstat (limited to 'src/lib/Error/DotDotDot.svelte')
| -rw-r--r-- | src/lib/Error/DotDotDot.svelte | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/Error/DotDotDot.svelte b/src/lib/Error/DotDotDot.svelte index 73261eba..22cd895c 100644 --- a/src/lib/Error/DotDotDot.svelte +++ b/src/lib/Error/DotDotDot.svelte @@ -1,11 +1,15 @@ <script lang="ts"> import { onDestroy, onMount } from 'svelte'; - export let max: number | undefined = undefined; - export let perMs = 1000; - export let start = ''; + interface Props { + max?: number | undefined; + perMs?: number; + start?: string; + } - let dots = start; + let { max = undefined, perMs = 1000, start = '' }: Props = $props(); + + let dots = $state(start); let interval: NodeJS.Timeout; onMount(() => { |