diff options
| author | Fuwn <[email protected]> | 2024-10-28 15:32:46 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-28 15:32:46 -0700 |
| commit | 39b677404558ae3b7eb34e818d7ca308f62f9cb0 (patch) | |
| tree | 7f19fca39ecd4237e3c0d1aef2d8e9fa3cec7845 /src/lib/Error/DotDotDot.svelte | |
| parent | feat(graphql): paged badges query (diff) | |
| download | due.moe-svelte-5.tar.xz due.moe-svelte-5.zip | |
feat: update to svelte 5svelte-5
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(() => { |