import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

import { AdminComponent } from './containers/admin.component';
import { InstanceListComponent } from './containers/instance-list.component';

const routes: Routes = [
    { 
        path: 'admin', component: AdminComponent, children: [
            { path: '', redirectTo: 'instance-list', pathMatch: 'full' },
            { path: 'instance-list', component: InstanceListComponent }
        ]
    }
];

@NgModule({
    imports: [RouterModule.forRoot(routes)],
    exports: [RouterModule]
})
export class AdminRoutingModule { }

export const routedComponents = [
    AdminComponent,
    InstanceListComponent
];