mirror of https://github.com/abpframework/abp.git
6 changed files with 47 additions and 11 deletions
@ -0,0 +1,33 @@ |
|||
import { Routes } from '@angular/router'; |
|||
import { |
|||
authGuard, |
|||
ReplaceableComponents, |
|||
ReplaceableRouteContainerStandaloneComponent, |
|||
RouterOutletStandaloneComponent, |
|||
} from '@abp/ng.core'; |
|||
import { SettingManagementComponent } from './components/setting-management.component'; |
|||
import { eSettingManagementComponents } from './enums/components'; |
|||
import { provideSettingManagement } from './setting-management'; |
|||
|
|||
export const settingManagementRoutes: Routes = [ |
|||
{ |
|||
path: '', |
|||
component: RouterOutletStandaloneComponent, |
|||
canActivate: [authGuard], |
|||
providers: [...provideSettingManagement()], |
|||
children: [ |
|||
{ |
|||
path: '', |
|||
component: ReplaceableRouteContainerStandaloneComponent, |
|||
data: { |
|||
requiredPolicy: 'AbpAccount.SettingManagement', |
|||
replaceableComponent: { |
|||
key: eSettingManagementComponents.SettingManagement, |
|||
defaultComponent: SettingManagementComponent, |
|||
} as ReplaceableComponents.RouteData, |
|||
}, |
|||
}, |
|||
], |
|||
title: 'AbpSettingManagement::Settings', |
|||
}, |
|||
]; |
|||
@ -0,0 +1,3 @@ |
|||
export function provideSettingManagement() { |
|||
return []; |
|||
} |
|||
@ -1,3 +1,4 @@ |
|||
export * from './lib/setting-management.module'; |
|||
export * from './lib/components/setting-management.component'; |
|||
export * from './lib/enums'; |
|||
export * from './lib/setting-management.routes'; |
|||
|
|||
Loading…
Reference in new issue