From 6b02af69f25d016e2b939c440a344e37d41c74c4 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 6 Aug 2024 19:49:14 +0200 Subject: [PATCH] Refactor the root App to load less data for front page visits (#15265) * refactor root app to not load everything when visiting landing page # Conflicts: # website/client/src/app.vue * fix lint * fix hiding loading screen * fix showing snackbars when not logged in * remove console --- website/client/src/app.vue | 307 ++------------ website/client/src/components/header/menu.vue | 6 +- website/client/src/pages/user-main.vue | 383 ++++++++++++++++++ 3 files changed, 410 insertions(+), 286 deletions(-) create mode 100644 website/client/src/pages/user-main.vue diff --git a/website/client/src/app.vue b/website/client/src/app.vue index b157a0d565..010d552679 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -27,73 +27,15 @@ -
- - - - - - - - - - - - -
+ + + - diff --git a/website/client/src/components/header/menu.vue b/website/client/src/components/header/menu.vue index 322be14baf..f1b04ac489 100644 --- a/website/client/src/components/header/menu.vue +++ b/website/client/src/components/header/menu.vue @@ -16,10 +16,10 @@ class="brand" aria-label="Habitica" > - +
diff --git a/website/client/src/pages/user-main.vue b/website/client/src/pages/user-main.vue new file mode 100644 index 0000000000..207f03a8cd --- /dev/null +++ b/website/client/src/pages/user-main.vue @@ -0,0 +1,383 @@ + + + + + + + + + +