From e41bc402dfc52e6d3828a90e5214c2d48fe1ff09 Mon Sep 17 00:00:00 2001 From: WarningImHack3r <43064022+WarningImHack3r@users.noreply.github.com> Date: Wed, 1 May 2024 22:40:03 +0200 Subject: [PATCH] Add Day 15, improve responsive & switcher --- src/lib/components/Snowflakes.svelte | 8 +- src/lib/components/days/2023/Day15.svelte | 33 +++++++ .../components/ui/checkbox/checkbox.svelte | 35 +++++++ src/lib/components/ui/checkbox/index.ts | 6 ++ src/routes/+layout.svelte | 35 ++++--- src/routes/2023/+page.svelte | 12 +-- src/routes/2023/diy/+page.svelte | 61 ++++++++++++ .../2023/{ => diy}/card-creator/+page.svelte | 8 +- .../2023/diy/snow-globe-creator/+page.svelte | 99 +++++++++++++++++++ 9 files changed, 267 insertions(+), 30 deletions(-) create mode 100644 src/lib/components/days/2023/Day15.svelte create mode 100644 src/lib/components/ui/checkbox/checkbox.svelte create mode 100644 src/lib/components/ui/checkbox/index.ts create mode 100644 src/routes/2023/diy/+page.svelte rename src/routes/2023/{ => diy}/card-creator/+page.svelte (97%) create mode 100644 src/routes/2023/diy/snow-globe-creator/+page.svelte diff --git a/src/lib/components/Snowflakes.svelte b/src/lib/components/Snowflakes.svelte index 6b0a5c0..36dced2 100644 --- a/src/lib/components/Snowflakes.svelte +++ b/src/lib/components/Snowflakes.svelte @@ -143,10 +143,4 @@ - + diff --git a/src/lib/components/days/2023/Day15.svelte b/src/lib/components/days/2023/Day15.svelte new file mode 100644 index 0000000..36b157f --- /dev/null +++ b/src/lib/components/days/2023/Day15.svelte @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/src/lib/components/ui/checkbox/checkbox.svelte b/src/lib/components/ui/checkbox/checkbox.svelte new file mode 100644 index 0000000..d203953 --- /dev/null +++ b/src/lib/components/ui/checkbox/checkbox.svelte @@ -0,0 +1,35 @@ + + + + + {#if isChecked} + + {:else if isIndeterminate} + + {/if} + + diff --git a/src/lib/components/ui/checkbox/index.ts b/src/lib/components/ui/checkbox/index.ts new file mode 100644 index 0000000..6d92d94 --- /dev/null +++ b/src/lib/components/ui/checkbox/index.ts @@ -0,0 +1,6 @@ +import Root from "./checkbox.svelte"; +export { + Root, + // + Root as Checkbox, +}; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 12af3a5..994d884 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -92,7 +92,7 @@ Advent of Svelte {$page.route.id?.split("/")[1]} | WarningImHack3r - +
Advent of Svelte -