refactor: update to composition API

This commit is contained in:
Łukasz Holeczek
2021-08-30 14:50:50 +02:00
parent 742630c255
commit d9fc9e5502
2 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -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,
+8 -7
View File
@@ -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>