From 170bde7e1b8d126551318cc6fbae3d87c887b573 Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Fri, 10 Jul 2026 12:36:02 -0400 Subject: [PATCH] Make sidebar group and clean up styling a bit --- apps/portal/src/routes/(app)/+layout.svelte | 46 +++++++++++++------ apps/portal/src/routes/(app)/+page.server.ts | 4 +- .../{ => configurations}/+page.svelte | 2 +- .../commerce/{ => products}/+page.server.ts | 0 .../commerce/{ => products}/+page.svelte | 2 +- 5 files changed, 35 insertions(+), 19 deletions(-) rename apps/portal/src/routes/(app)/calculator/{ => configurations}/+page.svelte (99%) rename apps/portal/src/routes/(app)/commerce/{ => products}/+page.server.ts (100%) rename apps/portal/src/routes/(app)/commerce/{ => products}/+page.svelte (99%) diff --git a/apps/portal/src/routes/(app)/+layout.svelte b/apps/portal/src/routes/(app)/+layout.svelte index 20a1f9a..fd8267e 100644 --- a/apps/portal/src/routes/(app)/+layout.svelte +++ b/apps/portal/src/routes/(app)/+layout.svelte @@ -3,11 +3,21 @@ import favicon from "$lib/assets/favicon.svg"; import "../app.css"; - const links = [ - { name: "Calculator", path: "/calculator" }, - { name: "Commerce", path: "/commerce" }, + const groups = [ + { + name: "Calculator", + path: "/calculator", + links: [{ name: "Configurations", path: "/configurations" }], + }, + { + name: "Commerce", + path: "/commerce", + links: [{ name: "Products", path: "/products" }], + }, ]; + const collapsed = $state(false); + let { children } = $props(); @@ -16,12 +26,9 @@
- -
+ +
{@render children?.()} - - -