diff --git a/src/lib/Event.svelte b/src/lib/Event.svelte index fc168f3..3f85c49 100644 --- a/src/lib/Event.svelte +++ b/src/lib/Event.svelte @@ -57,7 +57,9 @@ {/if}
-
{trackRender(e.track)}
+ {#if e.track} +
{trackRender(e.track)}
+ {/if} {#if duration}
{duration}m
{/if}
{#if getChildrens(e).length > 0} diff --git a/src/routes/lide.svelte b/src/routes/lide.svelte index 766df2a..9dcc0cd 100644 --- a/src/routes/lide.svelte +++ b/src/routes/lide.svelte @@ -31,6 +31,9 @@ } function trackRender(trackId) { + if (!trackId) { + return "n/a"; + } const track = $bundle.spec.tracks.find((t) => t.id === trackId); return track.shortname || track.name; } @@ -76,9 +79,11 @@ {/if} -
- Sekce: {s.tracks.map((t) => trackRender(t)).join(", ")} -
+ {#if s.tracks && s.tracks.length > 0} +
+ Sekce: {s.tracks.map((t) => trackRender(t)).join(", ")} +
+ {/if} {#if s.twitter}
Twitter: