diff --git a/src/components/App/Header.vue b/src/components/App/Header.vue index d247fcf..30cf316 100644 --- a/src/components/App/Header.vue +++ b/src/components/App/Header.vue @@ -5,6 +5,14 @@ @click="toggleAside" >
+ + import HeaderPopover from 'COMPONENTS/App/HeaderPopover' +import { mapActions } from 'vuex' + export default { props: { height: { @@ -43,10 +53,34 @@ export default { } }, + data () { + return { + isAdmin: true, + activeColor: '#13ce66', + inactiveColor: '#3273dc' + } + }, + + computed: { + currentRole () { + return this.isAdmin ? 'admin' : 'user' + } + }, + methods: { toggleAside () { this.$emit('toggleAside') - } + }, + toggleUserRole () { + this.createExtraRoutes({ role: [this.currentRole] }) + }, + ...mapActions('login', [ + 'createExtraRoutes' + ]) + }, + + watch: { + 'currentRole': 'toggleUserRole' }, components: {