refactor: update to composition API
This commit is contained in:
@@ -49,7 +49,7 @@
|
|||||||
import avatar from './../assets/images/avatars/8.jpg'
|
import avatar from './../assets/images/avatars/8.jpg'
|
||||||
export default {
|
export default {
|
||||||
name: 'AppHeaderDropdownAccnt',
|
name: 'AppHeaderDropdownAccnt',
|
||||||
data() {
|
setup() {
|
||||||
return {
|
return {
|
||||||
avatar: avatar,
|
avatar: avatar,
|
||||||
itemsCount: 42,
|
itemsCount: 42,
|
||||||
|
|||||||
@@ -37,19 +37,20 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { computed } from 'vue'
|
||||||
|
import { useStore } from 'vuex'
|
||||||
import { AppSidebarNav } from './AppSidebarNav'
|
import { AppSidebarNav } from './AppSidebarNav'
|
||||||
export default {
|
export default {
|
||||||
name: 'AppSidebar',
|
name: 'AppSidebar',
|
||||||
components: {
|
components: {
|
||||||
AppSidebarNav,
|
AppSidebarNav,
|
||||||
},
|
},
|
||||||
computed: {
|
setup() {
|
||||||
sidebarUnfoldable() {
|
const store = useStore()
|
||||||
return this.$store.state.sidebarUnfoldable
|
return {
|
||||||
},
|
sidebarUnfoldable: computed(() => store.state.sidebarUnfoldable),
|
||||||
sidebarVisible() {
|
sidebarVisible: computed(() => store.state.sidebarVisible),
|
||||||
return this.$store.state.sidebarVisible
|
}
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user