From 21cb4f5cfb36380317c1fee331e9c0d86775dc39 Mon Sep 17 00:00:00 2001 From: Declan Teevan Date: Thu, 25 Sep 2025 22:16:33 +0100 Subject: [PATCH] refactor: page routing feat: base order and product view pages feat: base auth state --- web/src/components/Footer.svelte | 4 +- web/src/components/LightDarkMode.svelte | 4 +- web/src/components/Navbar.svelte | 2 +- web/src/lib/types/general.ts | 0 web/src/routes/+layout.svelte | 15 +++- web/src/routes/+page.svelte | 83 +---------------------- web/src/routes/orders/[id]/+page.svelte | 7 ++ web/src/routes/orders/[id]/+page.ts | 7 ++ web/src/routes/products/[id]/+page.svelte | 7 ++ web/src/routes/products/[id]/+page.ts | 10 +++ web/src/stores/auth.ts | 28 ++++++++ web/src/stores/cart.ts | 0 12 files changed, 82 insertions(+), 85 deletions(-) create mode 100644 web/src/lib/types/general.ts create mode 100644 web/src/routes/orders/[id]/+page.svelte create mode 100644 web/src/routes/orders/[id]/+page.ts create mode 100644 web/src/routes/products/[id]/+page.svelte create mode 100644 web/src/routes/products/[id]/+page.ts create mode 100644 web/src/stores/auth.ts create mode 100644 web/src/stores/cart.ts diff --git a/web/src/components/Footer.svelte b/web/src/components/Footer.svelte index 64d385e..4c9768a 100644 --- a/web/src/components/Footer.svelte +++ b/web/src/components/Footer.svelte @@ -2,9 +2,9 @@ import LightDarkMode from './LightDarkMode.svelte'; - \ No newline at end of file diff --git a/web/src/components/LightDarkMode.svelte b/web/src/components/LightDarkMode.svelte index a9f46f5..a6c5fee 100644 --- a/web/src/components/LightDarkMode.svelte +++ b/web/src/components/LightDarkMode.svelte @@ -24,4 +24,6 @@ - \ No newline at end of file +
+ +
\ No newline at end of file diff --git a/web/src/components/Navbar.svelte b/web/src/components/Navbar.svelte index d05036b..66456a3 100644 --- a/web/src/components/Navbar.svelte +++ b/web/src/components/Navbar.svelte @@ -15,7 +15,7 @@ - + diff --git a/web/src/lib/types/general.ts b/web/src/lib/types/general.ts new file mode 100644 index 0000000..e69de29 diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte index 8c56a3c..09c3e1d 100644 --- a/web/src/routes/+layout.svelte +++ b/web/src/routes/+layout.svelte @@ -1,4 +1,7 @@ + Stocklet + -{@render children?.()} +
+
+ + + {@render children?.()} + +
+
+
diff --git a/web/src/routes/+page.svelte b/web/src/routes/+page.svelte index 9ed498a..c3b695f 100644 --- a/web/src/routes/+page.svelte +++ b/web/src/routes/+page.svelte @@ -1,84 +1,7 @@ -
- - - - -
-
-
-
-

- Phasellus ut pulvinar nisl. -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dignissim odio orci, in volutpat nunc lacinia et. Phasellus ut dictum nibh. Donec hendrerit nunc sed elit porttitor, in efficitur arcu hendrerit. - Aenean erat est, maximus id congue ut, venenatis eu nibh. Vivamus vitae varius erat, eu tempor urna. Aenean viverra sed erat sed viverra. Fusce vulputate, mauris eget hendrerit venenatis, eros felis rutrum orci, in commodo mauris elit sit amet arcu. -

- -
-
-
-
-
-
-
-
-
-
- - -
-
-

Loved by providers

-

- Providers use Stocklet to sell their products with confidence. -

-
-
-
“Vivamus sit amet est eu urna lobortis cursus sed at odio.”
-
- -
-
John Doe
-
CEO, Acme Inc.
-
- -
-
-
-
“Aliquam velit augue, varius quis est ac, interdum tincidunt lorem.”
-
- -
-
Jane Doe
-
Product Lead, Wayne Industries.
-
- -
-
-
-
“Aliquam a lobortis nisi. Nullam varius a diam nec vulputate.”
-
- -
-
Alice Wonderland
-
Managing Directory, E Corp.
-
- -
-
-
-
-
- -