plugins.module.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import { NgModule } from "@angular/core";
  2. import { CommonModule } from "@angular/common";
  3. import { LeafletModule } from "@asymmetrik/ngx-leaflet";
  4. import { ChartsModule } from "ng2-charts";
  5. import { RouterModule } from '@angular/router';
  6. import { MapsComponent } from './maps/maps.component';
  7. import { PlantsStatusComponent } from './plants-status/plants-status.component';
  8. import {
  9. MatButtonModule,
  10. MatInputModule,
  11. MatRippleModule,
  12. MatFormFieldModule,
  13. MatTooltipModule,
  14. MatSelectModule,
  15. MatExpansionModule,
  16. MatTableModule,
  17. MatPaginatorModule,
  18. MatProgressSpinnerModule,
  19. MatSortModule
  20. } from '@angular/material';
  21. import { } from '@angular/material/table';
  22. import { PlantsDatatablesComponent } from './plants-datatables/plants-datatables.component';
  23. import { WeatherCardComponent } from './weather-card/weather-card.component';
  24. import { BarChartComponent } from './bar-chart/bar-chart.component';
  25. import { PolarChartComponent } from './polar-chart/polar-chart.component';
  26. import { DoughnutChartComponent } from './doughnut-chart/doughnut-chart.component';
  27. import { OrganizationCardsComponent } from './organization-cards/organization-cards.component';
  28. /*import { BoxModule } from "angular-admin-lte";
  29. import { LineChartComponent } from "./line-chart/line-chart.component";
  30. import { ChartsModule } from "ng2-charts";
  31. import { RealTimeComponent } from "./real-time/real-time.component";
  32. import { IMqttMessage, MqttModule, IMqttServiceOptions } from "ngx-mqtt";
  33. export const MQTT_SERVICE_OPTIONS: IMqttServiceOptions = {
  34. hostname: "192.168.100.5",
  35. port: 9001,
  36. path: "/mqtt"
  37. };
  38. */
  39. @NgModule({
  40. declarations: [
  41. MapsComponent,
  42. PlantsStatusComponent,
  43. PlantsDatatablesComponent,
  44. WeatherCardComponent,
  45. BarChartComponent,
  46. PolarChartComponent,
  47. DoughnutChartComponent,
  48. OrganizationCardsComponent,
  49. ],
  50. imports: [
  51. CommonModule,
  52. LeafletModule,
  53. MatButtonModule,
  54. MatRippleModule,
  55. MatFormFieldModule,
  56. MatInputModule,
  57. MatSelectModule,
  58. MatTooltipModule,
  59. MatExpansionModule,
  60. MatTableModule,
  61. MatPaginatorModule,
  62. MatProgressSpinnerModule,
  63. MatSortModule,
  64. ChartsModule,
  65. RouterModule
  66. ],
  67. exports: [
  68. MapsComponent,
  69. PlantsStatusComponent,
  70. PlantsDatatablesComponent,
  71. WeatherCardComponent,
  72. BarChartComponent,
  73. PolarChartComponent,
  74. OrganizationCardsComponent,
  75. ]
  76. })
  77. export class PluginsModule {}