From 0703ab219d1995ee49fa435b1ef0ef03c7ab74a9 Mon Sep 17 00:00:00 2001 From: Harald Mack Date: Fri, 23 Aug 2024 10:32:01 +0200 Subject: [PATCH] make card display more flexible --- .../components/DataDisplay/CardDisplay.svelte | 33 +++++++++-------- .../DataDisplay/GalleryDisplay.svelte | 10 +++--- src/lib/components/Frontpage.svelte | 36 ++++++++----------- src/routes/childrengallery/+page.svelte | 12 +++++-- 4 files changed, 50 insertions(+), 41 deletions(-) diff --git a/src/lib/components/DataDisplay/CardDisplay.svelte b/src/lib/components/DataDisplay/CardDisplay.svelte index f99d3215..9bbd6e9c 100644 --- a/src/lib/components/DataDisplay/CardDisplay.svelte +++ b/src/lib/components/DataDisplay/CardDisplay.svelte @@ -1,26 +1,31 @@
- -
- {header} -
- {#if summary} + + {#if data.header} +
+ {data.header} +
+ {/if} + {#if data.summary}

- {summary} + {data.summary}

{/if} - {#if button} - {data.button} {/if}
diff --git a/src/lib/components/DataDisplay/GalleryDisplay.svelte b/src/lib/components/DataDisplay/GalleryDisplay.svelte index 74b46620..bd075580 100644 --- a/src/lib/components/DataDisplay/GalleryDisplay.svelte +++ b/src/lib/components/DataDisplay/GalleryDisplay.svelte @@ -1,15 +1,17 @@ -

{header}

+{#if header} +

{header}

+{/if} - + {#each data as item} - + {/each} diff --git a/src/lib/components/Frontpage.svelte b/src/lib/components/Frontpage.svelte index 758d2120..d2595c8a 100644 --- a/src/lib/components/Frontpage.svelte +++ b/src/lib/components/Frontpage.svelte @@ -1,6 +1,8 @@ - - - {#each items as item} - - {/each} - + diff --git a/src/routes/childrengallery/+page.svelte b/src/routes/childrengallery/+page.svelte index 9dcfb6fc..9b59730a 100644 --- a/src/routes/childrengallery/+page.svelte +++ b/src/routes/childrengallery/+page.svelte @@ -1,6 +1,14 @@