diff options
Diffstat (limited to 'src/lib/Media/Anime/Airing/AiringTime.svelte')
| -rw-r--r-- | src/lib/Media/Anime/Airing/AiringTime.svelte | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/lib/Media/Anime/Airing/AiringTime.svelte b/src/lib/Media/Anime/Airing/AiringTime.svelte index 53a39c39..b9b224d7 100644 --- a/src/lib/Media/Anime/Airing/AiringTime.svelte +++ b/src/lib/Media/Anime/Airing/AiringTime.svelte @@ -6,16 +6,20 @@ import tooltip from '$lib/Tooltip/tooltip'; import locale from '$stores/locale'; - export let originalAnime: Media; - export let upcoming = false; + interface Props { + originalAnime: Media; + upcoming?: boolean; + } + + let { originalAnime, upcoming = false }: Props = $props(); const anime = originalAnime; - let opacity = 100; - let timeFrame = ''; - let time = ''; + let opacity = $state(100); + let timeFrame = $state(''); + let time = $state(''); let nextEpisode = anime.nextAiringEpisode?.episode || 0; - let few = true; - let dateString = ''; + let few = $state(true); + let dateString = $state(''); let updateInterval: NodeJS.Timeout; onMount(() => { |