From e8a74d7c48601941a1c337a8bb1df899850faaf2 Mon Sep 17 00:00:00 2001 From: DarthGigi <47110839+DarthGigi@users.noreply.github.com> Date: Sun, 9 Feb 2025 00:09:37 +0100 Subject: [PATCH] feat(cta): add dynamic call-to-action buttons for Discord and Patreon --- src/routes/+page.svelte | 74 +++++++++++++++++++++++++++++++++-------- 1 file changed, 60 insertions(+), 14 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 664aa4633..0fed4369f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,4 +1,5 @@
@@ -63,19 +102,10 @@ - - - - PA - -
-
- SkyCrypt's - Patreon -
-
Help keep SkyCrypt ad free by donating
-
-
+ {#if selectedCta} + {@render ctalink(selectedCta.href, selectedCta.text, selectedCta.img)} + {/if} +
{#if $favorites.length === 0} {@render profile({ id: "0", name: "No favorites set!", quote: "Why don't you set a favorite?" }, { tip: true })} @@ -103,7 +133,7 @@ {#snippet profile(user: { id: string; name: string; quote?: string; role?: Role }, options?: { tip?: boolean; favorite?: boolean })}
- + @@ -161,3 +191,19 @@
{/snippet} + +{#snippet ctalink(href: string, text: { title: string; description: string }, img: { src: string; alt: string })} + + + + {img.alt.slice(0, 2)} + +
+
+ SkyCrypt's + {text.title} +
+
{text.description}
+
+
+{/snippet}