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 11<template >
2- <CSidebar position =" fixed" selfHiding =" md" >
2+ <CSidebar position =" fixed" selfHiding =" md" :class = " sidebarClass " >
33 <CSidebarBrand >
44 <CIcon
55 customClasses =" sidebar-brand-full"
@@ -26,5 +26,10 @@ export default {
2626 components: {
2727 AppSidebarNav,
2828 },
29+ computed: {
30+ sidebarClass () {
31+ return this .$store .state .sidebarClass
32+ }
33+ }
2934};
3035 </script >
Original file line number Diff line number Diff line change @@ -2,9 +2,17 @@ import { createStore } from "vuex";
22
33export default createStore ( {
44 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+ }
615 } ,
7- mutations : { } ,
816 actions : { } ,
917 modules : { } ,
1018} ) ;
You can’t perform that action at this time.
0 commit comments