From 5e406e99d62fd36ed766667a4492cf14267570ca Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sun, 23 Apr 2023 15:50:52 +0200 Subject: [PATCH] split up routes + setup --- src/webapp/src/App.vue | 3 + src/webapp/src/components/initial.vue | 2 +- src/webapp/src/components/noseatplan.vue | 331 ++++++++++++++++++ src/webapp/src/components/seatplan.vue | 2 +- src/webapp/src/router/adminRoutes.js | 66 ++++ src/webapp/src/router/index.js | 224 ++---------- src/webapp/src/router/mainRoutes.js | 94 +++++ src/webapp/src/router/setupRoutes.js | 74 ++++ src/webapp/src/stores/backendStore.js | 17 + src/webapp/src/views/PurchaseView.vue | 11 +- src/webapp/src/views/SetupView.vue | 35 +- src/webapp/src/views/TicketsOrderingView.vue | 12 +- .../src/views/setup/SetupCompleteView.vue | 6 + .../src/views/setup/SetupEventsView.vue | 30 ++ src/webapp/src/views/setup/SetupPageView.vue | 20 +- .../src/views/setup/SetupPaymentsView.vue | 28 +- src/webapp/src/views/setup/SetupRootView.vue | 7 + src/webapp/src/views/setup/SetupStartView.vue | 13 +- src/webapp/src/views/setup/SetupTOSView.vue | 30 ++ 19 files changed, 765 insertions(+), 240 deletions(-) create mode 100644 src/webapp/src/router/adminRoutes.js create mode 100644 src/webapp/src/router/mainRoutes.js create mode 100644 src/webapp/src/router/setupRoutes.js create mode 100644 src/webapp/src/stores/backendStore.js create mode 100644 src/webapp/src/views/setup/SetupCompleteView.vue create mode 100644 src/webapp/src/views/setup/SetupEventsView.vue create mode 100644 src/webapp/src/views/setup/SetupTOSView.vue diff --git a/src/webapp/src/App.vue b/src/webapp/src/App.vue index f1bfc38..fa7e203 100644 --- a/src/webapp/src/App.vue +++ b/src/webapp/src/App.vue @@ -22,6 +22,7 @@ --hover-color: rgb(165, 165, 165); --accent-background-hover: #4380a8; --overlay-color: rgba(37, 37, 37, 0.575); + --inactive-color: rgb(100, 100, 100); } :root.dark { @@ -32,6 +33,7 @@ --accent-color: #42b983; --hover-color: rgb(165, 165, 165); --accent-background-hover: #4380a8; + --inactive-color: rgb(190, 190, 190); } @media ( prefers-color-scheme: dark ) { @@ -43,6 +45,7 @@ --accent-color: #42b983; --hover-color: rgb(165, 165, 165); --accent-background-hover: #4380a8; + --inactive-color: rgb(190, 190, 190); } } diff --git a/src/webapp/src/components/initial.vue b/src/webapp/src/components/initial.vue index f875721..a0bcfad 100644 --- a/src/webapp/src/components/initial.vue +++ b/src/webapp/src/components/initial.vue @@ -22,7 +22,7 @@ }, methods: { setup () { - + this.$router.push( '/setup' ); } }, } diff --git a/src/webapp/src/components/noseatplan.vue b/src/webapp/src/components/noseatplan.vue index e69de29..1fc271a 100644 --- a/src/webapp/src/components/noseatplan.vue +++ b/src/webapp/src/components/noseatplan.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/src/webapp/src/components/seatplan.vue b/src/webapp/src/components/seatplan.vue index 24d441f..29dbe96 100644 --- a/src/webapp/src/components/seatplan.vue +++ b/src/webapp/src/components/seatplan.vue @@ -78,7 +78,7 @@ + + + diff --git a/src/webapp/src/views/TicketsOrderingView.vue b/src/webapp/src/views/TicketsOrderingView.vue index b662682..6199330 100644 --- a/src/webapp/src/views/TicketsOrderingView.vue +++ b/src/webapp/src/views/TicketsOrderingView.vue @@ -1,7 +1,8 @@ @@ -13,11 +14,18 @@ diff --git a/src/webapp/src/views/setup/SetupPageView.vue b/src/webapp/src/views/setup/SetupPageView.vue index f3bf184..5ba3739 100644 --- a/src/webapp/src/views/setup/SetupPageView.vue +++ b/src/webapp/src/views/setup/SetupPageView.vue @@ -1,21 +1,35 @@