search api
This commit is contained in:
22
frontend/src/routes/search/+page.svelte
Normal file
22
frontend/src/routes/search/+page.svelte
Normal 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}
|
||||
Reference in New Issue
Block a user