From 11c55a17ea68fbfca1815c97a61311e5e5f8f6f9 Mon Sep 17 00:00:00 2001 From: Alex <$(pass /github/email)> Date: Thu, 16 Jan 2025 14:23:54 +0100 Subject: [PATCH] frontend: real world movement --- frontend/src/app.d.ts | 3 + frontend/src/app.html | 40 +- frontend/src/hooks.server.js | 4 +- frontend/src/lib/components/Modal.svelte | 2 +- frontend/src/lib/components/Transition.svelte | 2 +- .../src/lib/components/UserEditForm.svelte | 814 +++++++++--------- frontend/src/lib/css/bootstrap-custom.scss | 151 ++++ frontend/src/lib/css/styles.min.css | 40 + frontend/src/lib/locales/de.js | 30 +- frontend/src/routes/+layout.svelte | 1 + .../routes/auth/about/[id]/+page.server.js | 29 +- .../routes/auth/admin/users/+layout.server.js | 8 - .../routes/auth/admin/users/+page.server.js | 203 +++-- .../src/routes/auth/admin/users/+page.svelte | 388 +++++++-- .../routes/auth/admin/users/old+page.svelte | 94 ++ .../src/routes/auth/login/+page.server.js | 8 +- frontend/src/routes/auth/login/+page.svelte | 4 +- .../css/{ => bootstrapv5}/bootstrap-grid.css | 0 .../{ => bootstrapv5}/bootstrap-grid.css.map | 0 .../{ => bootstrapv5}/bootstrap-grid.min.css | 0 .../bootstrap-grid.min.css.map | 0 .../{ => bootstrapv5}/bootstrap-reboot.css | 0 .../bootstrap-reboot.css.map | 0 .../bootstrap-reboot.min.css | 0 .../bootstrap-reboot.min.css.map | 0 .../{ => bootstrapv5}/bootstrap-utilities.css | 0 .../bootstrap-utilities.css.map | 0 .../bootstrap-utilities.min.css | 0 .../bootstrap-utilities.min.css.map | 0 .../css/{ => bootstrapv5}/bootstrap.css | 0 .../css/{ => bootstrapv5}/bootstrap.css.map | 0 .../css/{ => bootstrapv5}/bootstrap.min.css | 0 .../{ => bootstrapv5}/bootstrap.min.css.map | 0 .../js/{ => bootstrapv5}/bootstrap.bundle.js | 0 .../{ => bootstrapv5}/bootstrap.bundle.js.map | 0 .../{ => bootstrapv5}/bootstrap.bundle.min.js | 0 .../bootstrap.bundle.min.js.map | 0 .../js/{ => bootstrapv5}/bootstrap.esm.js | 0 .../js/{ => bootstrapv5}/bootstrap.esm.js.map | 0 .../js/{ => bootstrapv5}/bootstrap.esm.min.js | 0 .../bootstrap.esm.min.js.map | 0 .../static/js/{ => bootstrapv5}/bootstrap.js | 0 .../js/{ => bootstrapv5}/bootstrap.js.map | 0 .../js/{ => bootstrapv5}/bootstrap.min.js | 0 .../js/{ => bootstrapv5}/bootstrap.min.js.map | 0 frontend/svelte.config.js | 19 +- 46 files changed, 1277 insertions(+), 563 deletions(-) create mode 100644 frontend/src/lib/css/bootstrap-custom.scss create mode 100644 frontend/src/routes/auth/admin/users/old+page.svelte rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-grid.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-grid.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-grid.min.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-grid.min.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-reboot.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-reboot.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-reboot.min.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-reboot.min.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-utilities.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-utilities.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-utilities.min.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap-utilities.min.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap.css.map (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap.min.css (100%) rename frontend/src/static/css/{ => bootstrapv5}/bootstrap.min.css.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.bundle.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.bundle.js.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.bundle.min.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.bundle.min.js.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.esm.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.esm.js.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.esm.min.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.esm.min.js.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.js.map (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.min.js (100%) rename frontend/src/static/js/{ => bootstrapv5}/bootstrap.min.js.map (100%) diff --git a/frontend/src/app.d.ts b/frontend/src/app.d.ts index e9f17a3..885733e 100644 --- a/frontend/src/app.d.ts +++ b/frontend/src/app.d.ts @@ -76,6 +76,9 @@ declare global { subscriptions: Subscription[]; licence_categories: LicenceCategory[]; } + interface Types { + licenceCategory: LicenceCategory; + } // interface PageData {} // interface Platform {} } diff --git a/frontend/src/app.html b/frontend/src/app.html index 8705da0..2325e5c 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -1,18 +1,26 @@ - - - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- + + + + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ diff --git a/frontend/src/hooks.server.js b/frontend/src/hooks.server.js index 1bf77d6..a6b0f0a 100644 --- a/frontend/src/hooks.server.js +++ b/frontend/src/hooks.server.js @@ -3,8 +3,10 @@ import { refreshCookie, userDatesFromRFC3339 } from "$lib/utils/helpers"; /** @type {import('@sveltejs/kit').Handle} */ export async function handle({ event, resolve }) { + console.log("Hook started", event.url.pathname); if (event.locals.user) { // if there is already a user in session load page as normal + console.log("user is logged in"); return await resolve(event); } @@ -52,8 +54,6 @@ export async function handle({ event, resolve }) { event.locals.user = data.user; event.locals.subscriptions = subscriptionsData.subscriptions; event.locals.licence_categories = licence_categoriesData.licence_categories; - // console.log("hooks.server: Printing locals:"); - // console.dir(event.locals); // load page as normal return await resolve(event); diff --git a/frontend/src/lib/components/Modal.svelte b/frontend/src/lib/components/Modal.svelte index 3233550..db57222 100644 --- a/frontend/src/lib/components/Modal.svelte +++ b/frontend/src/lib/components/Modal.svelte @@ -28,7 +28,7 @@