Files
directus/app/src/modules/users/index.ts
2020-07-29 11:24:52 -04:00

42 lines
727 B
TypeScript

import { defineModule } from '@/modules/define';
import UsersBrowse from './routes/browse/';
import UsersDetail from './routes/detail/';
export default defineModule(({ i18n }) => ({
id: 'users',
name: i18n.tc('user_directory'),
icon: 'people',
routes: [
{
path: '/',
redirect: '/all',
},
{
name: 'users-browse-all',
path: '/all',
component: UsersBrowse,
},
{
name: 'users-detail-add-new',
path: '/+',
component: UsersDetail,
props: {
primaryKey: '+',
},
},
{
name: 'users-browse-role',
path: '/:role',
component: UsersBrowse,
props: true,
},
{
name: 'users-detail',
path: '/:role/:primaryKey',
component: UsersDetail,
props: true,
},
],
}));