import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; import { NgModule } from "@angular/core"; import { RouterModule } from "@angular/router"; import { CommonModule } from "@angular/common"; import { FormsModule, ReactiveFormsModule } from "@angular/forms"; import { LeafletModule } from "@asymmetrik/ngx-leaflet"; import { ChartsModule } from "ng2-charts"; import { NgbModule } from "@ng-bootstrap/ng-bootstrap"; import { AngularMyDatePickerModule } from "angular-mydatepicker"; import { AdminLayoutRoutes } from "./admin.routing"; import { DashboardComponent } from "../../components/dashboard/dashboard.component"; import { ProfileComponent } from "../../components/profile/profile.component"; import { AssetsComponent } from "../../components/assets/assets.component"; import { OrganizationsComponent } from "../../components/organizations/organizations.component"; import { OrganizationComponent } from "../../components/organizations/organization/organization.component"; import { NewOrganizationComponent } from "../../components/organizations/new-organization/new-organization.component"; import { EditOrganizationComponent } from "../../components/organizations/edit-organization/edit-organization.component"; import { PlantsComponent } from "@app/components/plants/plants.component"; import { EditPlantComponent } from "@app/components/plants/edit-plant/edit-plant.component"; import { NewPlantComponent } from "@app/components/plants/new-plant/new-plant.component"; import { PlantComponent } from "@app/components/plants/plant/plant.component"; import { UsersComponent } from "@app/components/users/users.component"; import { NewUserComponent } from "@app/components/users/new-user/new-user.component"; import { PluginsModule } from "../../components/plugins/plugins.module"; import { MatTableExporterModule } from "mat-table-exporter"; import { MatButtonModule, MatInputModule, MatRippleModule, MatFormFieldModule, MatSelectModule, MatExpansionModule, MatTableModule, MatPaginatorModule, MatProgressSpinnerModule, MatSortModule } from "@angular/material"; import { MatPasswordStrengthModule } from "@angular-material-extensions/password-strength"; import { BreadcrumbModule, IconsModule } from "angular-bootstrap-md"; import { TermsComponent } from "@app/components/terms/terms.component"; @NgModule({ imports: [ CommonModule, RouterModule.forChild(AdminLayoutRoutes), FormsModule, ReactiveFormsModule, MatButtonModule, MatRippleModule, MatFormFieldModule, MatInputModule, MatSelectModule, MatExpansionModule, MatTableModule, MatPaginatorModule, MatProgressSpinnerModule, MatSortModule, MatTableExporterModule, PluginsModule, LeafletModule, ChartsModule, NgbModule, AngularMyDatePickerModule, MatPasswordStrengthModule ], declarations: [ DashboardComponent, ProfileComponent, AssetsComponent, OrganizationsComponent, OrganizationComponent, NewOrganizationComponent, EditOrganizationComponent, PlantsComponent, EditPlantComponent, NewPlantComponent, PlantComponent, UsersComponent, NewUserComponent, TermsComponent ] }) export class AdminModule {}