From 4a4433dcddd38a2b5326e28e681789651495264c Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Fri, 7 Jun 2024 19:35:49 +0200 Subject: [PATCH] Moved Sidebar to top of app This prevents flicker and stops useless rerender of the component --- app.vue | 6 +++- components/global/{ => sidebar}/Sidebar.vue | 27 ++--------------- .../global/{ => sidebar}/SidebarProps.ts | 4 +-- pages/calendar-old.vue | 30 ------------------- pages/calendar/[id].vue | 12 +++----- pages/index.vue | 7 ++--- pages/profile.vue | 12 +++----- stores/UiStore.ts | 14 +++++++++ 8 files changed, 35 insertions(+), 77 deletions(-) rename components/global/{ => sidebar}/Sidebar.vue (70%) rename components/global/{ => sidebar}/SidebarProps.ts (66%) delete mode 100644 pages/calendar-old.vue create mode 100644 stores/UiStore.ts diff --git a/app.vue b/app.vue index ffcefe3..32cc913 100644 --- a/app.vue +++ b/app.vue @@ -35,7 +35,11 @@ const useIdFunction = () => useId() - +
+ + + +
diff --git a/components/global/Sidebar.vue b/components/global/sidebar/Sidebar.vue similarity index 70% rename from components/global/Sidebar.vue rename to components/global/sidebar/Sidebar.vue index 56142fb..5676f49 100644 --- a/components/global/Sidebar.vue +++ b/components/global/sidebar/Sidebar.vue @@ -1,8 +1,7 @@