From 989fc873f821221bfb56f4e24b0eb1b2fc756d93 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Wed, 18 Dec 2024 15:54:29 -0500 Subject: [PATCH] login using daisy --- src/lib/components/Button.svelte | 3 ++ src/lib/components/common/Container.svelte | 27 ++++++++++++ src/routes/+layout.svelte | 2 +- src/routes/+page.svelte | 4 +- src/routes/login/+page.svelte | 50 +++++++++++++--------- 5 files changed, 62 insertions(+), 24 deletions(-) create mode 100644 src/lib/components/common/Container.svelte diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte index 9859e56..30a1cba 100644 --- a/src/lib/components/Button.svelte +++ b/src/lib/components/Button.svelte @@ -3,6 +3,7 @@ import type { HTMLButtonAttributes } from 'svelte/elements'; interface Props { + block?: boolean; color?: DaisyColor; glass?: boolean; label: string; @@ -15,6 +16,7 @@ } let { + block = false, color, glass = false, label, @@ -31,6 +33,7 @@ {type} onclick={onClick} class:btn-outline={outline} + class:btn-block={block} class:btn-wide={wide} class:glass class:btn-xs={size === 'xs'} diff --git a/src/lib/components/common/Container.svelte b/src/lib/components/common/Container.svelte new file mode 100644 index 0000000..a231b7d --- /dev/null +++ b/src/lib/components/common/Container.svelte @@ -0,0 +1,27 @@ + + +
+ {@render children?.()} +
+ + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index dd98e86..7725dd4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -9,6 +9,6 @@ \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 2a4c1a0..28e9f61 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,7 @@ -
-

Hestia

+
diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 876618f..9c17b9d 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -1,14 +1,11 @@ {#snippet userIcon()} @@ -23,32 +20,43 @@ {/snippet} -
-

Hestia

- \ No newline at end of file