admin.module.ts 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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 { PlantComponent } from '@app/components/plants/plant/plant.component';
  22. import { UsersComponent } from '@app/components/users/users.component';
  23. import { NewUserComponent } from '@app/components/users/new-user/new-user.component';
  24. import { PluginsModule } from '../../components/plugins/plugins.module';
  25. import { MatTableExporterModule } from 'mat-table-exporter';
  26. import {
  27. MatButtonModule,
  28. MatInputModule,
  29. MatRippleModule,
  30. MatFormFieldModule,
  31. MatTooltipModule,
  32. MatSelectModule,
  33. MatExpansionModule,
  34. MatTableModule,
  35. MatPaginatorModule,
  36. MatProgressSpinnerModule,
  37. MatSortModule
  38. } from '@angular/material';
  39. import { MatPasswordStrengthModule } from '@angular-material-extensions/password-strength';
  40. import { BreadcrumbModule, IconsModule } from 'angular-bootstrap-md'
  41. import { TermsComponent } from '@app/components/terms/terms.component';
  42. @NgModule({
  43. imports: [
  44. CommonModule,
  45. RouterModule.forChild(AdminLayoutRoutes),
  46. FormsModule,
  47. ReactiveFormsModule,
  48. MatButtonModule,
  49. MatRippleModule,
  50. MatFormFieldModule,
  51. MatInputModule,
  52. MatSelectModule,
  53. MatTooltipModule,
  54. MatExpansionModule,
  55. MatTableModule,
  56. MatPaginatorModule,
  57. MatProgressSpinnerModule,
  58. MatSortModule,
  59. MatTableExporterModule,
  60. PluginsModule,
  61. LeafletModule,
  62. ChartsModule,
  63. NgbModule,
  64. AngularMyDatePickerModule,
  65. MatPasswordStrengthModule
  66. ],
  67. declarations: [
  68. DashboardComponent,
  69. ProfileComponent,
  70. AssetsComponent,
  71. OrganizationsComponent,
  72. OrganizationComponent,
  73. NewOrganizationComponent,
  74. EditOrganizationComponent,
  75. PlantsComponent,
  76. EditPlantComponent,
  77. NewPlantComponent,
  78. PlantComponent,
  79. UsersComponent,
  80. NewUserComponent,
  81. TermsComponent
  82. ]
  83. })
  84. export class AdminModule {}