routes.module.ts 1.0 KB

123456789101112131415161718192021222324252627282930
  1. import { NgModule, Type } from '@angular/core';
  2. import { SharedModule } from '@shared';
  3. // dashboard pages
  4. import { DashboardComponent } from './dashboard/dashboard.component';
  5. import { RouteRoutingModule } from './routes-routing.module';
  6. import {NgxEchartsModule} from "ngx-echarts";
  7. // single pages
  8. import { CallbackComponent } from './passport/callback.component';
  9. import { UserLockComponent } from './passport/lock/lock.component';
  10. // passport pages
  11. import { UserLoginComponent } from './passport/login/login.component';
  12. import { UserRegisterResultComponent } from './passport/register-result/register-result.component';
  13. import { UserRegisterComponent } from './passport/register/register.component';
  14. const COMPONENTS: Array<Type<void>> = [
  15. DashboardComponent,
  16. // passport pages
  17. UserLoginComponent,
  18. UserRegisterComponent,
  19. UserRegisterResultComponent,
  20. // single pages
  21. CallbackComponent,
  22. UserLockComponent,
  23. ];
  24. @NgModule({
  25. imports: [SharedModule, RouteRoutingModule, NgxEchartsModule],
  26. declarations: COMPONENTS,
  27. })
  28. export class RoutesModule {}