From 8ef463663590622d2769a37f1aaf7a34a88f5ec5 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Fri, 7 Mar 2025 23:53:57 +0100 Subject: [PATCH] Add create account functionality --- assets/global.css | 3 +- components/Header.vue | 4 +-- pages/account/settings.vue | 10 ++---- pages/login.vue | 56 +++++++++++++++++++++++++++++++ pages/schedule.vue | 5 +-- server/api/account.post.ts | 53 +++++++++++++++++++++++++++++ server/api/auth/session.delete.ts | 16 +++++++++ server/database.ts | 10 ++++++ 8 files changed, 145 insertions(+), 12 deletions(-) create mode 100644 server/api/account.post.ts diff --git a/assets/global.css b/assets/global.css index 95d32af..e74cf7a 100644 --- a/assets/global.css +++ b/assets/global.css @@ -60,6 +60,7 @@ button { fieldset { padding-inline: 0.5rem; + width: fit-content; } label { @@ -70,7 +71,7 @@ label>* { margin-inline-start: 0.5rem; } -p + p { +:is(p, form, fieldset, pre) + :is(p, form, fieldset, pre) { margin-block-start: 0.5rem; } diff --git a/components/Header.vue b/components/Header.vue index b4cb0d4..2c6a2c1 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -8,11 +8,11 @@