diff --git a/package.json b/package.json
index 2251e0b0..86da23c6 100644
--- a/package.json
+++ b/package.json
@@ -27,9 +27,9 @@
"@coreui/vue": "^4.5.0",
"@coreui/vue-chartjs": "2.0.1",
"core-js": "^3.26.1",
+ "pinia": "^2.0.29",
"vue": "^3.2.45",
- "vue-router": "^4.1.6",
- "vuex": "^4.1.0"
+ "vue-router": "^4.1.6"
},
"devDependencies": {
"@babel/core": "^7.20.2",
diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue
index e02b6f14..b243b125 100644
--- a/src/components/AppHeader.vue
+++ b/src/components/AppHeader.vue
@@ -1,7 +1,7 @@
-
+
@@ -48,6 +48,7 @@
import AppBreadcrumb from './AppBreadcrumb'
import AppHeaderDropdownAccnt from './AppHeaderDropdownAccnt'
import { logo } from '@/assets/brand/logo'
+import useSidebarStore from '@/stores/sidebar'
export default {
name: 'AppHeader',
components: {
@@ -55,8 +56,11 @@ export default {
AppHeaderDropdownAccnt,
},
setup() {
+ const sidebarStore = useSidebarStore()
+
return {
logo,
+ sidebarStore,
}
},
}
diff --git a/src/components/AppSidebar.vue b/src/components/AppSidebar.vue
index 2cb1703a..408eddc1 100644
--- a/src/components/AppSidebar.vue
+++ b/src/components/AppSidebar.vue
@@ -3,13 +3,7 @@
position="fixed"
:unfoldable="sidebarUnfoldable"
:visible="sidebarVisible"
- @visible-change="
- (event) =>
- $store.commit({
- type: 'updateSidebarVisible',
- value: event,
- })
- "
+ @visible-change="(event) => sidebarStore.updateSidebarVisible(event)"
>