From 2a28319fe4882fb050be2512cfdbea5eb0217106 Mon Sep 17 00:00:00 2001 From: tree Date: Wed, 6 Mar 2024 20:23:02 +0100 Subject: [PATCH] update --- src/components/ImageGenerator.svelte | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/ImageGenerator.svelte b/src/components/ImageGenerator.svelte index 0b10c80..36979f8 100644 --- a/src/components/ImageGenerator.svelte +++ b/src/components/ImageGenerator.svelte @@ -33,7 +33,7 @@ const events = { let searchParams = null let imageSelected = Object.keys(images)[0]; //let eventSelected = core.events[0].id; -const eventSelected = writable(Object.keys(events)[0]); +const eventSelected = writable(''); const speakerSelected = writable('alona-shevchenko'); onMount(() => { @@ -48,6 +48,9 @@ onMount(() => { eventSelected.subscribe((id, next) => { const event = core.events.find(e => e.id === id); + if (!event) { + return; + } if (event.speakers?.length > 0) { speakerSelected.set(event.speakers[0]); } @@ -66,8 +69,9 @@ $: speaker = core.people.find(p => p.id === $speakerSelected);
Event:
@@ -81,6 +85,12 @@ $: speaker = core.people.find(p => p.id === $speakerSelected); + +{#if !$eventSelected} +
+ Please select event. +
+{:else}
@@ -293,4 +303,5 @@ $: speaker = core.people.find(p => p.id === $speakerSelected);
- \ No newline at end of file + +{/if} \ No newline at end of file