import { NgModule, Type } from '@angular/core'; import { SharedModule } from '@shared'; // dashboard pages import { DashboardComponent } from './dashboard/dashboard.component'; import { RouteRoutingModule } from './routes-routing.module'; import {NgxEchartsModule} from "ngx-echarts"; // single pages import { CallbackComponent } from './passport/callback.component'; import { UserLockComponent } from './passport/lock/lock.component'; // passport pages import { UserLoginComponent } from './passport/login/login.component'; import { UserRegisterResultComponent } from './passport/register-result/register-result.component'; import { UserRegisterComponent } from './passport/register/register.component'; const COMPONENTS: Array> = [ DashboardComponent, // passport pages UserLoginComponent, UserRegisterComponent, UserRegisterResultComponent, // single pages CallbackComponent, UserLockComponent, ]; @NgModule({ imports: [SharedModule, RouteRoutingModule, NgxEchartsModule], declarations: COMPONENTS, }) export class RoutesModule {}