From 4427a37e3e5e93d4da6f6d81cd84da8fad9bd084 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Sat, 8 Feb 2025 11:49:51 -0500 Subject: [PATCH 1/8] create modal component --- .../Actions/Modal/Modal.stories.svelte | 33 +++++++++++++++++++ src/lib/components/Actions/Modal/Modal.svelte | 21 ++++++++++++ .../Actions/Modal/ModalActions.svelte | 13 ++++++++ .../components/Actions/Modal/ModalBody.svelte | 13 ++++++++ src/lib/components/Actions/Modal/index.ts | 3 ++ src/lib/components/Actions/index.ts | 1 + 6 files changed, 84 insertions(+) create mode 100644 src/lib/components/Actions/Modal/Modal.stories.svelte create mode 100644 src/lib/components/Actions/Modal/Modal.svelte create mode 100644 src/lib/components/Actions/Modal/ModalActions.svelte create mode 100644 src/lib/components/Actions/Modal/ModalBody.svelte create mode 100644 src/lib/components/Actions/Modal/index.ts diff --git a/src/lib/components/Actions/Modal/Modal.stories.svelte b/src/lib/components/Actions/Modal/Modal.stories.svelte new file mode 100644 index 0000000..0c2c5f7 --- /dev/null +++ b/src/lib/components/Actions/Modal/Modal.stories.svelte @@ -0,0 +1,33 @@ + + +{#snippet template({ children: _, ...props }: Partial>)} + + +

Hello!

+

Press ESC key or click the button below to close

+ + + +
+
+{/snippet} + + diff --git a/src/lib/components/Actions/Modal/Modal.svelte b/src/lib/components/Actions/Modal/Modal.svelte new file mode 100644 index 0000000..0e71dfb --- /dev/null +++ b/src/lib/components/Actions/Modal/Modal.svelte @@ -0,0 +1,21 @@ + + + + {@render children?.()} + {#if backdrop} + + {/if} + diff --git a/src/lib/components/Actions/Modal/ModalActions.svelte b/src/lib/components/Actions/Modal/ModalActions.svelte new file mode 100644 index 0000000..05a6fc7 --- /dev/null +++ b/src/lib/components/Actions/Modal/ModalActions.svelte @@ -0,0 +1,13 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/Actions/Modal/ModalBody.svelte b/src/lib/components/Actions/Modal/ModalBody.svelte new file mode 100644 index 0000000..cd2b785 --- /dev/null +++ b/src/lib/components/Actions/Modal/ModalBody.svelte @@ -0,0 +1,13 @@ + + +
+ {@render children?.()} +
diff --git a/src/lib/components/Actions/Modal/index.ts b/src/lib/components/Actions/Modal/index.ts new file mode 100644 index 0000000..b23d2e1 --- /dev/null +++ b/src/lib/components/Actions/Modal/index.ts @@ -0,0 +1,3 @@ +export { default as Modal } from './Modal.svelte'; +export { default as ModalActions } from './ModalActions.svelte'; +export { default as ModalBody } from './ModalBody.svelte'; diff --git a/src/lib/components/Actions/index.ts b/src/lib/components/Actions/index.ts index ae34e39..cc6d312 100644 --- a/src/lib/components/Actions/index.ts +++ b/src/lib/components/Actions/index.ts @@ -1 +1,2 @@ export { default as Button } from './Button.svelte'; +export * from './Modal/'; -- 2.45.3 From 312e524c54d2aa8fdd7c87fd7b931bf8f12e9984 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Sat, 8 Feb 2025 20:19:32 -0500 Subject: [PATCH 2/8] refactor app layout and add residents page --- .../Navigation/Navbar/Navbar.svelte | 2 +- src/routes/+layout.svelte | 14 +++--- src/routes/app/+layout.svelte | 48 +++++++++++-------- 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/lib/components/Navigation/Navbar/Navbar.svelte b/src/lib/components/Navigation/Navbar/Navbar.svelte index ad57fe6..841f780 100644 --- a/src/lib/components/Navigation/Navbar/Navbar.svelte +++ b/src/lib/components/Navigation/Navbar/Navbar.svelte @@ -4,7 +4,7 @@ let { start, center, end }: { start?: Snippet; center?: Snippet; end?: Snippet } = $props(); -