import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

import { ChartDetailsWrapper } from './chart-details-wrapper';
import { ChartCodeComponent } from '../chart-code/chart-code';
import { ChartDescriptionComponent } from '../chart-description/chart-description';
import ChartDetailsComponent from './chart-details';
import { entryList } from './entry-components';

const routes: Routes = [
    { path: ':chartType', component: ChartDetailsWrapper }
];

@NgModule({
    imports: [
        RouterModule.forChild(routes)
    ],
    exports: [],
    declarations: [
        ...entryList,
        ChartDetailsWrapper,
        ChartDetailsComponent,
        ChartCodeComponent,
        ChartDescriptionComponent
    ],
    providers: [],
})
export default class ChartDetailsModule { }
