Files
public-pool-ui/src/app/app-routing.module.ts
T
2023-06-24 12:54:21 -04:00

51 lines
1.2 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { DashboardComponent } from './components/dashboard/dashboard.component';
import { SplashComponent } from './components/splash/splash.component';
import { WorkerGroupComponent } from './components/worker-group/worker-group.component';
import { WorkerComponent } from './components/worker/worker.component';
import { AppLayoutComponent } from './layout/app.layout.component';
const routes: Routes = [
{
path: '',
component: SplashComponent
},
{
path: 'app',
component: AppLayoutComponent,
children: [
{
path: ':address',
children: [
{
path: '',
component: DashboardComponent,
},
{
path: ':workerName',
children: [
{
path: '',
component: WorkerGroupComponent
},
{
path: ':workerId',
component: WorkerComponent
}
]
}
]
}
]
}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }