From 98cb8394d878f9746c74e2b1d91eb5393ae7473a Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 3 Dec 2023 16:00:00 -0800 Subject: feat(birthdays): birthday selector --- src/lib/Tools/CharacterBirthdays.svelte | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) (limited to 'src/lib/Tools/CharacterBirthdays.svelte') diff --git a/src/lib/Tools/CharacterBirthdays.svelte b/src/lib/Tools/CharacterBirthdays.svelte index 2f37fc1b..7723432e 100644 --- a/src/lib/Tools/CharacterBirthdays.svelte +++ b/src/lib/Tools/CharacterBirthdays.svelte @@ -14,10 +14,12 @@ let month = date.getMonth() + 1; let day = date.getDate(); let anisearchBirthdays: Promise; + let acdbBirthdays: Promise; - onMount(async () => { + $: { anisearchBirthdays = aniSearchBirthdays(month, day); - }); + acdbBirthdays = ACDBBirthdays(month, day); + } function normalizeName(name: string): string { return name.toLowerCase().split(' ').sort().join(' '); @@ -54,7 +56,7 @@ } -{#await ACDBBirthdays(month, day)} +{#await acdbBirthdays}

Loading set one ...

{:then acdbBirthdays} {#await anisearchBirthdays} @@ -62,6 +64,22 @@ {:then anisearch} {@const birthdays = combineBirthdaySources(acdbBirthdays, anisearch)} +

+ + + +

+
{#each birthdays as birthday}
-- cgit v1.2.3