diff --git a/apps/todo/apps/web/src/lib/stores/navigation.ts b/apps/todo/apps/web/src/lib/stores/navigation.ts new file mode 100644 index 000000000..f4072e926 --- /dev/null +++ b/apps/todo/apps/web/src/lib/stores/navigation.ts @@ -0,0 +1,4 @@ +import { writable } from 'svelte/store'; + +export const isSidebarMode = writable(false); +export const isNavCollapsed = writable(false); diff --git a/apps/todo/apps/web/src/routes/(app)/+layout.svelte b/apps/todo/apps/web/src/routes/(app)/+layout.svelte new file mode 100644 index 000000000..1d70aebeb --- /dev/null +++ b/apps/todo/apps/web/src/routes/(app)/+layout.svelte @@ -0,0 +1,254 @@ + + + + +
+ + +
+
+ {@render children()} +
+
+
+ + diff --git a/apps/todo/apps/web/src/routes/+page.svelte b/apps/todo/apps/web/src/routes/(app)/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/+page.svelte diff --git a/apps/todo/apps/web/src/routes/completed/+page.svelte b/apps/todo/apps/web/src/routes/(app)/completed/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/completed/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/completed/+page.svelte diff --git a/apps/todo/apps/web/src/routes/feedback/+page.svelte b/apps/todo/apps/web/src/routes/(app)/feedback/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/feedback/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/feedback/+page.svelte diff --git a/apps/todo/apps/web/src/routes/settings/+page.svelte b/apps/todo/apps/web/src/routes/(app)/settings/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/settings/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/settings/+page.svelte diff --git a/apps/todo/apps/web/src/routes/today/+page.svelte b/apps/todo/apps/web/src/routes/(app)/today/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/today/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/today/+page.svelte diff --git a/apps/todo/apps/web/src/routes/upcoming/+page.svelte b/apps/todo/apps/web/src/routes/(app)/upcoming/+page.svelte similarity index 100% rename from apps/todo/apps/web/src/routes/upcoming/+page.svelte rename to apps/todo/apps/web/src/routes/(app)/upcoming/+page.svelte diff --git a/apps/todo/apps/web/src/routes/+layout.svelte b/apps/todo/apps/web/src/routes/+layout.svelte index a19fb25dd..1d97fe43e 100644 --- a/apps/todo/apps/web/src/routes/+layout.svelte +++ b/apps/todo/apps/web/src/routes/+layout.svelte @@ -1,133 +1,12 @@ - - -{#if isAuthRoute} - - {@render children()} -{:else if loading} +{#if loading}
{:else} -
- - -
-
- {@render children()} -
-
+
+ {@render children()}
{/if} - -