| 1234567891011121314151617181920212223242526272829303132 | <template>  <div class="dashboard-container">    <component :is="currentRole" />    123  </div></template><script>import { mapGetters } from 'vuex'import adminDashboard from './admin'import editorDashboard from './editor'export default {  name: 'Dashboard',  components: { adminDashboard, editorDashboard },  data() {    return {      currentRole: 'adminDashboard'    }  },  computed: {    ...mapGetters([      'roles'    ])  },  created() {    if (!this.roles.includes('admin')) {      this.currentRole = 'editorDashboard'    }  }}</script>
 |