admin.module.ts 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  2. import { NgModule } from '@angular/core';
  3. import { RouterModule } from '@angular/router';
  4. import { CommonModule } from '@angular/common';
  5. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  6. import { LeafletModule } from "@asymmetrik/ngx-leaflet";
  7. import { ChartsModule } from 'ng2-charts';
  8. import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
  9. import { AngularMyDatePickerModule } from 'angular-mydatepicker';
  10. import { AdminLayoutRoutes } from './admin.routing';
  11. import { DashboardComponent } from '../../components/dashboard/dashboard.component';
  12. import { ProfileComponent } from '../../components/profile/profile.component';
  13. import { AssetsComponent } from '../../components/assets/assets.component';
  14. import { OrganizationsComponent } from '../../components/organizations/organizations.component';
  15. import { OrganizationComponent } from '../../components/organizations/organization/organization.component';
  16. import { NewOrganizationComponent } from '../../components/organizations/new-organization/new-organization.component';
  17. import { EditOrganizationComponent } from '../../components/organizations/edit-organization/edit-organization.component';
  18. import { PlantsComponent } from '@app/components/plants/plants.component';
  19. import { EditPlantComponent } from '@app/components/plants/edit-plant/edit-plant.component';
  20. import { NewPlantComponent } from '@app/components/plants/new-plant/new-plant.component';
  21. import { UsersComponent } from '@app/components/users/users.component';
  22. import { NewUserComponent } from '@app/components/users/new-user/new-user.component';
  23. import { PluginsModule } from '../../components/plugins/plugins.module';
  24. import { MatTableExporterModule } from 'mat-table-exporter';
  25. import {
  26. MatButtonModule,
  27. MatInputModule,
  28. MatRippleModule,
  29. MatFormFieldModule,
  30. MatTooltipModule,
  31. MatSelectModule,
  32. MatExpansionModule,
  33. MatTableModule,
  34. MatPaginatorModule,
  35. MatProgressSpinnerModule,
  36. MatSortModule
  37. } from '@angular/material';
  38. import { BreadcrumbModule, IconsModule } from 'angular-bootstrap-md'
  39. @NgModule({
  40. imports: [
  41. CommonModule,
  42. RouterModule.forChild(AdminLayoutRoutes),
  43. FormsModule,
  44. ReactiveFormsModule,
  45. MatButtonModule,
  46. MatRippleModule,
  47. MatFormFieldModule,
  48. MatInputModule,
  49. MatSelectModule,
  50. MatTooltipModule,
  51. MatExpansionModule,
  52. MatTableModule,
  53. MatPaginatorModule,
  54. MatProgressSpinnerModule,
  55. MatSortModule,
  56. MatTableExporterModule,
  57. PluginsModule,
  58. LeafletModule,
  59. ChartsModule,
  60. NgbModule,
  61. AngularMyDatePickerModule
  62. ],
  63. declarations: [
  64. DashboardComponent,
  65. ProfileComponent,
  66. AssetsComponent,
  67. OrganizationsComponent,
  68. OrganizationComponent,
  69. NewOrganizationComponent,
  70. EditOrganizationComponent,
  71. PlantsComponent,
  72. EditPlantComponent,
  73. NewPlantComponent,
  74. UsersComponent,
  75. NewUserComponent,
  76. ]
  77. })
  78. export class AdminModule {}