File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
- <CSidebar position =" fixed" selfHiding =" md" >
2
+ <CSidebar position =" fixed" selfHiding =" md" :class = " sidebarClass " >
3
3
<CSidebarBrand >
4
4
<CIcon
5
5
customClasses =" sidebar-brand-full"
@@ -26,5 +26,10 @@ export default {
26
26
components: {
27
27
AppSidebarNav,
28
28
},
29
+ computed: {
30
+ sidebarClass () {
31
+ return this .$store .state .sidebarClass
32
+ }
33
+ }
29
34
};
30
35
</script >
Original file line number Diff line number Diff line change @@ -2,9 +2,17 @@ import { createStore } from "vuex";
2
2
3
3
export default createStore ( {
4
4
state : {
5
- sidebarShow : true ,
5
+ sidebarClass : '' ,
6
+ } ,
7
+ mutations : {
8
+ toggleSidebar ( state ) {
9
+ if ( state . sidebarClass === '' ) {
10
+ state . sidebarClass = 'sidebar-self-hiding-xxl'
11
+ } else {
12
+ state . sidebarClass = ''
13
+ }
14
+ }
6
15
} ,
7
- mutations : { } ,
8
16
actions : { } ,
9
17
modules : { } ,
10
18
} ) ;
You can’t perform that action at this time.
0 commit comments