search api

This commit is contained in:
Sean Morley
2024-07-17 17:36:05 -04:00
parent aa03c49979
commit 7431d45124
5 changed files with 114 additions and 4 deletions

View File

@@ -0,0 +1,22 @@
<script lang="ts">
import AdventureCard from '$lib/components/AdventureCard.svelte';
import NotFound from '$lib/components/NotFound.svelte';
import type { Adventure } from '$lib/types';
import type { PageData } from './$types';
export let data: PageData;
console.log(data);
let adventures: Adventure[] = [];
if (data.props) {
adventures = data.props.adventures;
}
</script>
{#if adventures.length === 0}
<NotFound />
{:else}
{#each adventures as adventure}
<AdventureCard type={adventure.type} {adventure} />
{/each}
{/if}