I am implementing a user role based dashboard where route view will be rendered upon role.
root view: (name is changed on user role)
<template v-if="user">
<router-view :name="user.type"></router-view>
</template>
<template v-else>
<router-view></router-view>
</template>
and my route:
{
path: '/recordings',
name: 'Recording',
components: { default: NotFoud, shows: Recording },
meta: {
requiresAuth: true,
title: 'Recording'
},
children: [],
},
my concern is, for 'admin' role there is no component defined for /recording route and i want to show some default message if admin user trying to go to recording
how to check if there any named view component named admin for recording route exists and if not then push user to default view