From 6d2df5d44adbd1fc3f83239ad15903e96bfe59fc Mon Sep 17 00:00:00 2001 From: Brian DeRocher Date: Sun, 1 Dec 2024 20:54:21 -0500 Subject: [PATCH] Move session management to sessionStore. --- src/App.vue | 8 ++--- src/components/Sidebar.vue | 14 ++++---- src/components/TopBar.vue | 10 +++--- src/router/index.ts | 12 +++---- src/stores/sessionStore.ts | 65 ++++++++++++++++++++++++++++++++++++++ src/stores/stickerStore.ts | 2 +- src/stores/userStore.ts | 46 +++------------------------ src/views/LoginView.vue | 7 ++-- src/views/ProfileView.vue | 4 ++- src/views/StickerView.vue | 10 +++--- 10 files changed, 105 insertions(+), 73 deletions(-) create mode 100644 src/stores/sessionStore.ts diff --git a/src/App.vue b/src/App.vue index 960f099..263a4b8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,19 +5,19 @@ import { RouterView } from 'vue-router' import Footer from "@/components/Footer.vue"; import Sidebar from "@/components/Sidebar.vue"; import TopBar from "@/components/TopBar.vue"; -import { useUserStore } from "@/stores/userStore"; +import { useSessionStore } from "@/stores/sessionStore"; -const userStore = useUserStore(); +const sessionStore = useSessionStore(); const sidebarSize = computed(() => { - return userStore.isAnonymous ? '0' : '90px'; + return sessionStore.isAnonymous ? '0' : '90px'; });