adds zod API validation

This commit is contained in:
Christian Beutel
2024-12-27 01:56:35 +01:00
parent 1f81779a64
commit 75c94a3ce4
80 changed files with 847 additions and 559 deletions

View File

@@ -32,13 +32,13 @@
onMount(async () => {});
async function openMap(log: SummitLog) {
if (!log.expand.gpx_data) {
if (!log.expand?.gpx_data) {
return;
}
trail = (await gpx2trail(log.expand.gpx_data)).trail;
trail.id = log.id;
trail.expand.gpx_data = log.expand.gpx_data;
trail.expand!.gpx_data = log.expand.gpx_data;
openMapModal();
await tick();
@@ -75,7 +75,7 @@
{#if summitLogs.some((l) => l.text?.length)}
<th>{$_("description")}</th>
{/if}
{#if showAuthor && summitLogs.some(l => l.expand.author)}
{#if showAuthor && summitLogs.some(l => l.expand?.author)}
<th>
{$_("author", { values: { n: 1 } })}
</th>