aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Media/Anime/Airing/AiringTime.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Media/Anime/Airing/AiringTime.svelte')
-rw-r--r--src/lib/Media/Anime/Airing/AiringTime.svelte18
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(() => {