Files
jhipster-question-bank/src/main/webapp/app/router/account.ts
T

44 lines
1.2 KiB
TypeScript

import { Authority } from '@/shared/jhipster/constants';
const Register = () => import('@/account/register/register.vue');
const Activate = () => import('@/account/activate/activate.vue');
const ResetPasswordInit = () => import('@/account/reset-password/init/reset-password-init.vue');
const ResetPasswordFinish = () => import('@/account/reset-password/finish/reset-password-finish.vue');
const ChangePassword = () => import('@/account/change-password/change-password.vue');
const Settings = () => import('@/account/settings/settings.vue');
export default [
{
path: '/register',
name: 'Register',
component: Register,
},
{
path: '/account/activate',
name: 'Activate',
component: Activate,
},
{
path: '/account/reset/request',
name: 'ResetPasswordInit',
component: ResetPasswordInit,
},
{
path: '/account/reset/finish',
name: 'ResetPasswordFinish',
component: ResetPasswordFinish,
},
{
path: '/account/password',
name: 'ChangePassword',
component: ChangePassword,
meta: { authorities: [Authority.USER] },
},
{
path: '/account/settings',
name: 'Settings',
component: Settings,
meta: { authorities: [Authority.USER] },
},
];