diff --git a/src/lib/components/SpaceCard.svelte b/src/lib/components/SpaceCard.svelte index ac4b5f5..f6d7e9b 100644 --- a/src/lib/components/SpaceCard.svelte +++ b/src/lib/components/SpaceCard.svelte @@ -4,16 +4,18 @@ interface Props { alt: string; imgSrc: string; + title?: Snippet; description?: Snippet; href?: string; } - const { alt, imgSrc, description, href }: Props = $props(); + const { alt, imgSrc, title, description, href }: Props = $props();
+ {@render title?.()} {@render description?.()}
@@ -22,7 +24,7 @@ .card { display: flex; flex-direction: column; - background-color: #38353f; + background-color: #49bd85; } .description { padding: 0.5rem; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 2f0002e..fe519b2 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -27,6 +27,10 @@ href="/space/{studySpace.id}" imgSrc={imgUrl} > + {#snippet title()} +

{studySpace.location}

+ {/snippet} + {#snippet description()}

{studySpace.description}

{/snippet}