From 8880af28808fe96096cd9bc90fba35370000b4e9 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Fri, 25 Apr 2025 12:13:02 +0200 Subject: [PATCH] Setup wizard for Settings --- src/components/CheckProgressBar.vue | 48 ++++++++++ src/components/FormBottomBar.vue | 5 +- src/components/setup/Account.vue | 70 +++++++++++++++ src/components/setup/App.vue | 66 ++++++++++++++ src/components/setup/Club.vue | 99 +++++++++++++++++++++ src/components/setup/Finished.vue | 3 + src/components/setup/Images.vue | 87 +++++++++++++++++++ src/components/setup/Mail.vue | 95 ++++++++++++++++++++ src/main.css | 4 +- src/stores/setup.ts | 130 ++++++++++++++++++++++++++++ src/views/setup/Setup.vue | 75 ++++------------ 11 files changed, 622 insertions(+), 60 deletions(-) create mode 100644 src/components/CheckProgressBar.vue create mode 100644 src/components/setup/Account.vue create mode 100644 src/components/setup/App.vue create mode 100644 src/components/setup/Club.vue create mode 100644 src/components/setup/Finished.vue create mode 100644 src/components/setup/Images.vue create mode 100644 src/components/setup/Mail.vue create mode 100644 src/stores/setup.ts diff --git a/src/components/CheckProgressBar.vue b/src/components/CheckProgressBar.vue new file mode 100644 index 0000000..1bd3b96 --- /dev/null +++ b/src/components/CheckProgressBar.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/components/FormBottomBar.vue b/src/components/FormBottomBar.vue index 808842d..65e7ece 100644 --- a/src/components/FormBottomBar.vue +++ b/src/components/FormBottomBar.vue @@ -1,10 +1,11 @@