From c65243ed02863ee7afd756f539f419b89a5bb546 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Fri, 2 Jan 2026 16:09:03 +0300 Subject: [PATCH] chore: move App and app related code to app layer --- src/App.svelte | 20 -------------------- src/app/App.svelte | 8 ++++++++ src/{ => app/styles}/app.css | 0 src/{ => app/types}/ambient.d.ts | 0 src/app/ui/Layout.svelte | 32 ++++++++++++++++++++++++++++++++ src/main.ts | 3 ++- src/routes/Page.svelte | 3 --- 7 files changed, 42 insertions(+), 24 deletions(-) delete mode 100644 src/App.svelte create mode 100644 src/app/App.svelte rename src/{ => app/styles}/app.css (100%) rename src/{ => app/types}/ambient.d.ts (100%) create mode 100644 src/app/ui/Layout.svelte diff --git a/src/App.svelte b/src/App.svelte deleted file mode 100644 index b712e42..0000000 --- a/src/App.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -
- -
- - diff --git a/src/app/App.svelte b/src/app/App.svelte new file mode 100644 index 0000000..92b6e0e --- /dev/null +++ b/src/app/App.svelte @@ -0,0 +1,8 @@ + + + + + diff --git a/src/app.css b/src/app/styles/app.css similarity index 100% rename from src/app.css rename to src/app/styles/app.css diff --git a/src/ambient.d.ts b/src/app/types/ambient.d.ts similarity index 100% rename from src/ambient.d.ts rename to src/app/types/ambient.d.ts diff --git a/src/app/ui/Layout.svelte b/src/app/ui/Layout.svelte new file mode 100644 index 0000000..531d7ac --- /dev/null +++ b/src/app/ui/Layout.svelte @@ -0,0 +1,32 @@ + + + + + + +
+
+ + + +
+ + {@render children?.()} +
+
+ +
+
+ + diff --git a/src/main.ts b/src/main.ts index 631bd81..c353493 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,5 +1,6 @@ +import App from '$app/App.svelte'; import { mount } from 'svelte'; -import App from './App.svelte'; +import '$app/styles/app.css'; mount(App, { target: document.getElementById('app')!, diff --git a/src/routes/Page.svelte b/src/routes/Page.svelte index 0a02023..d8dbc14 100644 --- a/src/routes/Page.svelte +++ b/src/routes/Page.svelte @@ -1,10 +1,7 @@

Welcome to Svelte + Vite

Visit svelte.dev/docs to read the documentation

-