Skip to content

Commit d9fc9e5

Browse files
committed
refactor: update to composition API
1 parent 742630c commit d9fc9e5

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/components/AppHeaderDropdownAccnt.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
import avatar from './../assets/images/avatars/8.jpg'
5050
export default {
5151
name: 'AppHeaderDropdownAccnt',
52-
data() {
52+
setup() {
5353
return {
5454
avatar: avatar,
5555
itemsCount: 42,

src/components/AppSidebar.vue

+8-7
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,20 @@
3737
</template>
3838

3939
<script>
40+
import { computed } from 'vue'
41+
import { useStore } from 'vuex'
4042
import { AppSidebarNav } from './AppSidebarNav'
4143
export default {
4244
name: 'AppSidebar',
4345
components: {
4446
AppSidebarNav,
4547
},
46-
computed: {
47-
sidebarUnfoldable() {
48-
return this.$store.state.sidebarUnfoldable
49-
},
50-
sidebarVisible() {
51-
return this.$store.state.sidebarVisible
52-
},
48+
setup() {
49+
const store = useStore()
50+
return {
51+
sidebarUnfoldable: computed(() => store.state.sidebarUnfoldable),
52+
sidebarVisible: computed(() => store.state.sidebarVisible),
53+
}
5354
},
5455
}
5556
</script>

0 commit comments

Comments
 (0)