admin.module.ts 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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 {
  25. MatButtonModule,
  26. MatInputModule,
  27. MatRippleModule,
  28. MatFormFieldModule,
  29. MatTooltipModule,
  30. MatSelectModule,
  31. MatExpansionModule,
  32. MatTableModule,
  33. MatPaginatorModule,
  34. MatProgressSpinnerModule,
  35. MatSortModule
  36. } from '@angular/material';
  37. import { BreadcrumbModule, IconsModule } from 'angular-bootstrap-md'
  38. @NgModule({
  39. imports: [
  40. CommonModule,
  41. RouterModule.forChild(AdminLayoutRoutes),
  42. FormsModule,
  43. ReactiveFormsModule,
  44. MatButtonModule,
  45. MatRippleModule,
  46. MatFormFieldModule,
  47. MatInputModule,
  48. MatSelectModule,
  49. MatTooltipModule,
  50. MatExpansionModule,
  51. MatTableModule,
  52. MatPaginatorModule,
  53. MatProgressSpinnerModule,
  54. MatSortModule,
  55. PluginsModule,
  56. LeafletModule,
  57. ChartsModule,
  58. NgbModule,
  59. AngularMyDatePickerModule
  60. ],
  61. declarations: [
  62. DashboardComponent,
  63. ProfileComponent,
  64. AssetsComponent,
  65. OrganizationsComponent,
  66. OrganizationComponent,
  67. NewOrganizationComponent,
  68. EditOrganizationComponent,
  69. PlantsComponent,
  70. EditPlantComponent,
  71. NewPlantComponent,
  72. UsersComponent,
  73. NewUserComponent
  74. ]
  75. })
  76. export class AdminModule {}