From 8ff347bfa8e1aa781bf60091800bc6c3e920c0bd Mon Sep 17 00:00:00 2001 From: Mia Date: Mon, 5 Aug 2024 05:52:51 +0200 Subject: [PATCH] i need sleep. Signed-off-by: Mia --- src/lib/components/utils/Button.svelte | 25 ++++ src/lib/components/utils/Link.svelte | 46 +++---- src/lib/shopify/zod/custom/media.ts | 16 +-- src/lib/shopify/zod/simple-types.ts | 4 +- .../(store)/[collection]/Album.svelte | 127 ++++++++++++++---- 5 files changed, 152 insertions(+), 66 deletions(-) create mode 100644 src/lib/components/utils/Button.svelte diff --git a/src/lib/components/utils/Button.svelte b/src/lib/components/utils/Button.svelte new file mode 100644 index 0000000..9e7f351 --- /dev/null +++ b/src/lib/components/utils/Button.svelte @@ -0,0 +1,25 @@ + + +{#if href} + +{:else}{/if} + + diff --git a/src/lib/components/utils/Link.svelte b/src/lib/components/utils/Link.svelte index 012015d..c5e4aaf 100644 --- a/src/lib/components/utils/Link.svelte +++ b/src/lib/components/utils/Link.svelte @@ -18,18 +18,17 @@ } = $props(); - - - {@render children()} - - {#if icon} - {@render icon()} - {:else if href.startsWith('http')} - + {@render children()} + + {#if icon} + {@render icon()} + {:else if href.startsWith('http')} + - {:else} - - {/if} - - + /> + {/if} +