diff --git a/.idea/Schulbuchaktion.iml b/.idea/Schulbuchaktion.iml
index 78b4b23..c2d0d3c 100644
--- a/.idea/Schulbuchaktion.iml
+++ b/.idea/Schulbuchaktion.iml
@@ -3,136 +3,10 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/.idea/php.xml b/.idea/php.xml
index 2b89d9e..697dfe4 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -49,135 +49,135 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -189,6 +189,7 @@
+
diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
index aacfcdb..eace768 100644
--- a/.idea/phpunit.xml
+++ b/.idea/phpunit.xml
@@ -3,6 +3,7 @@
diff --git a/frontend/app.config.ts b/frontend/app.config.ts
index 9fa0e26..c3a98a6 100644
--- a/frontend/app.config.ts
+++ b/frontend/app.config.ts
@@ -4,7 +4,7 @@ export default defineAppConfig({
gray: 'neutral',
container: {
constrained: '',
- padding: 'p-2',
+ padding: '',
base: '',
},
button: {
diff --git a/frontend/app.vue b/frontend/app.vue
index 00d6860..a8f766e 100644
--- a/frontend/app.vue
+++ b/frontend/app.vue
@@ -1,3 +1,9 @@
-
+
+
+
+
+
diff --git a/frontend/assets/styles/main.css b/frontend/assets/styles/main.css
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/components/login/LoginCard.vue b/frontend/components/login/LoginCard.vue
new file mode 100644
index 0000000..b2d045f
--- /dev/null
+++ b/frontend/components/login/LoginCard.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+ Sign in to your account
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/components/login/LoginInput.vue b/frontend/components/login/LoginInput.vue
new file mode 100644
index 0000000..a9196f3
--- /dev/null
+++ b/frontend/components/login/LoginInput.vue
@@ -0,0 +1,18 @@
+
+
+
+
+ {{ label }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/components/login/LoginInputContainer.vue b/frontend/components/login/LoginInputContainer.vue
new file mode 100644
index 0000000..0de1e74
--- /dev/null
+++ b/frontend/components/login/LoginInputContainer.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+ Sign in
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/components/nav/NavBarThemeToggle.vue b/frontend/components/nav/NavBarThemeToggle.vue
new file mode 100644
index 0000000..8fb2247
--- /dev/null
+++ b/frontend/components/nav/NavBarThemeToggle.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
diff --git a/frontend/components/util/Logo.vue b/frontend/components/util/Logo.vue
new file mode 100644
index 0000000..b2e817e
--- /dev/null
+++ b/frontend/components/util/Logo.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts
index 2011513..e03ad63 100644
--- a/frontend/nuxt.config.ts
+++ b/frontend/nuxt.config.ts
@@ -5,9 +5,9 @@ export default defineNuxtConfig({
title: "Schulbuchaktion",
},
},
- // css: [
- // "~/assets/styles/main.css",
- // ],
+ css: [
+ "~/assets/styles/main.css",
+ ],
devtools: {
enabled: true,
},
@@ -24,6 +24,11 @@ export default defineNuxtConfig({
crossOriginEmbedderPolicy: process.env.NODE_ENV === "development" ? "unsafe-none" : "require-corp",
},
},
+ colorMode: {
+ classSuffix: "",
+ preference: "system",
+ fallback: "light",
+ },
modules: [
"@pinia/nuxt",
"@nuxtjs/i18n",
@@ -31,12 +36,13 @@ export default defineNuxtConfig({
"@vueuse/nuxt",
"@nuxt/test-utils",
"@pinia-plugin-persistedstate/nuxt",
+ "@nuxtjs/color-mode",
"@nuxt/ui",
"nuxt-csurf",
// "@nuxtjs/storybook",
"@vite-pwa/nuxt",
"nuxt-typed-router",
"nuxt-viewport",
- "nuxt-security"
- ]
+ "nuxt-security",
+ ],
})
\ No newline at end of file
diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue
new file mode 100644
index 0000000..96c0baf
--- /dev/null
+++ b/frontend/pages/index.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/pages/login.vue b/frontend/pages/login.vue
new file mode 100644
index 0000000..807d036
--- /dev/null
+++ b/frontend/pages/login.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file