From 8308049a90476c5a84a9fc94a439bbb7b0195133 Mon Sep 17 00:00:00 2001 From: Filip Krumpe Date: Mon, 10 Jan 2022 22:32:31 +0100 Subject: [PATCH] Add slider menu and subpages --- webapp/package.json | 7 ++-- webapp/src/app.html | 1 + webapp/src/routes/_Main.svelte | 15 ++++++++ webapp/src/routes/__layout.svelte | 25 ++++++++++++++ webapp/src/routes/about.svelte | 6 ++++ webapp/src/routes/index.svelte | 14 ++++++-- webapp/src/routes/menu/_Hamburger.svelte | 44 ++++++++++++++++++++++++ webapp/src/routes/menu/_Logo.svelte | 9 +++++ webapp/src/routes/menu/_Menu.svelte | 4 +++ webapp/src/routes/menu/_Navbar.svelte | 16 +++++++++ webapp/src/routes/menu/_Sidebar.svelte | 21 +++++++++++ webapp/svelte.config.js | 2 +- 12 files changed, 159 insertions(+), 5 deletions(-) create mode 100644 webapp/src/routes/_Main.svelte create mode 100644 webapp/src/routes/__layout.svelte create mode 100644 webapp/src/routes/about.svelte create mode 100644 webapp/src/routes/menu/_Hamburger.svelte create mode 100644 webapp/src/routes/menu/_Logo.svelte create mode 100644 webapp/src/routes/menu/_Menu.svelte create mode 100644 webapp/src/routes/menu/_Navbar.svelte create mode 100644 webapp/src/routes/menu/_Sidebar.svelte diff --git a/webapp/package.json b/webapp/package.json index 0fe436a..18fac0f 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -19,5 +19,8 @@ "prettier-plugin-svelte": "^2.4.0", "svelte": "^3.44.0" }, - "type": "module" -} \ No newline at end of file + "type": "module", + "dependencies": { + "@sveltejs/adapter-static": "^1.0.0-next.25" + } +} diff --git a/webapp/src/app.html b/webapp/src/app.html index f4996da..440474b 100644 --- a/webapp/src/app.html +++ b/webapp/src/app.html @@ -5,6 +5,7 @@ + %svelte.head% diff --git a/webapp/src/routes/_Main.svelte b/webapp/src/routes/_Main.svelte new file mode 100644 index 0000000..c92a7bc --- /dev/null +++ b/webapp/src/routes/_Main.svelte @@ -0,0 +1,15 @@ +
+ + + + + + +
+ + \ No newline at end of file diff --git a/webapp/src/routes/__layout.svelte b/webapp/src/routes/__layout.svelte new file mode 100644 index 0000000..22809ff --- /dev/null +++ b/webapp/src/routes/__layout.svelte @@ -0,0 +1,25 @@ + + +
+ + + + +
+ + diff --git a/webapp/src/routes/about.svelte b/webapp/src/routes/about.svelte new file mode 100644 index 0000000..362e06a --- /dev/null +++ b/webapp/src/routes/about.svelte @@ -0,0 +1,6 @@ + + About + + +

About this site

+

TODO ...

\ No newline at end of file diff --git a/webapp/src/routes/index.svelte b/webapp/src/routes/index.svelte index 5982b0a..53af766 100644 --- a/webapp/src/routes/index.svelte +++ b/webapp/src/routes/index.svelte @@ -1,2 +1,12 @@ -

Welcome to SvelteKit

-

Visit kit.svelte.dev to read the documentation

+ + +
+

Welcome to SvelteKit

+

Visit kit.svelte.dev to read the documentation

+ +
+
\ No newline at end of file diff --git a/webapp/src/routes/menu/_Hamburger.svelte b/webapp/src/routes/menu/_Hamburger.svelte new file mode 100644 index 0000000..a18edcc --- /dev/null +++ b/webapp/src/routes/menu/_Hamburger.svelte @@ -0,0 +1,44 @@ + + + + + \ No newline at end of file diff --git a/webapp/src/routes/menu/_Logo.svelte b/webapp/src/routes/menu/_Logo.svelte new file mode 100644 index 0000000..4c91559 --- /dev/null +++ b/webapp/src/routes/menu/_Logo.svelte @@ -0,0 +1,9 @@ + + ACME + + + \ No newline at end of file diff --git a/webapp/src/routes/menu/_Menu.svelte b/webapp/src/routes/menu/_Menu.svelte new file mode 100644 index 0000000..1b82600 --- /dev/null +++ b/webapp/src/routes/menu/_Menu.svelte @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/webapp/src/routes/menu/_Navbar.svelte b/webapp/src/routes/menu/_Navbar.svelte new file mode 100644 index 0000000..26b61ac --- /dev/null +++ b/webapp/src/routes/menu/_Navbar.svelte @@ -0,0 +1,16 @@ + + +
+ + + +
\ No newline at end of file diff --git a/webapp/src/routes/menu/_Sidebar.svelte b/webapp/src/routes/menu/_Sidebar.svelte new file mode 100644 index 0000000..b91a96f --- /dev/null +++ b/webapp/src/routes/menu/_Sidebar.svelte @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/webapp/svelte.config.js b/webapp/svelte.config.js index 6ccba57..7687c3a 100644 --- a/webapp/svelte.config.js +++ b/webapp/svelte.config.js @@ -1,4 +1,4 @@ -import adapter from '@sveltejs/adapter-auto'; +import adapter from '@sveltejs/adapter-static'; /** @type {import('@sveltejs/kit').Config} */ const config = {