feat: add routing for settings
This commit is contained in:
35
src/app/pages/settings/settings.route.ts
Normal file
35
src/app/pages/settings/settings.route.ts
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
import { Route } from '@angular/router';
|
||||||
|
import { chainsResolver } from '../../resolvers/chains-resolver';
|
||||||
|
import { ChainList } from './chains/chain-list/chain-list';
|
||||||
|
import { chainResolver } from '../../resolvers/chain-resolver';
|
||||||
|
|
||||||
|
export const routes: Route[] = [
|
||||||
|
{
|
||||||
|
path: '',
|
||||||
|
loadComponent: () => import('./settings').then((c) => c.Settings),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'languages',
|
||||||
|
loadComponent: () => import('./languages/languages').then((c) => c.Languages),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'chains',
|
||||||
|
loadComponent: () => import('./chains/chains').then((c) => c.Chains),
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: '',
|
||||||
|
component: ChainList,
|
||||||
|
resolve: {chains: chainsResolver},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'add',
|
||||||
|
loadComponent: () => import('./chains/chain-add/chain-add').then(c => c.ChainAdd)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'edit/:id',
|
||||||
|
loadComponent: () => import('./chains/chain-edit/chain-edit').then(c => c.ChainEdit),
|
||||||
|
resolve: {chain: chainResolver}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
];
|
||||||
Reference in New Issue
Block a user