openaire-library/dashboard/plugins/components/stats/monitor.module.ts

30 lines
1.4 KiB
TypeScript

import {NgModule} from "@angular/core";
import {CommonModule} from "@angular/common";
import {RouterModule} from "@angular/router";
import {MonitorComponent} from "./monitor.component";
import {PageContentModule} from "../../../../dashboard/sharedComponents/page-content/page-content.module";
import {SliderTabsModule} from "../../../../sharedComponents/tabs/slider-tabs.module";
import {NumberRoundModule} from "../../../../utils/pipes/number-round.module";
import {IconsModule} from "../../../../utils/icons/icons.module";
import {ClickModule} from "../../../../utils/click/click.module";
import {RangeFilterModule} from "../../../../utils/rangeFilter/rangeFilter.module";
import {SearchFilterModule} from "../../../../searchPages/searchUtils/searchFilter.module";
import {IconsService} from "../../../../utils/icons/icons.service";
import {filters} from "../../../../utils/icons/icons";
import {SliderUtilsModule} from "../../../../sharedComponents/slider-utils/slider-utils.module";
import {LoadingModule} from "../../../../utils/loading/loading.module";
@NgModule({
imports: [CommonModule, PageContentModule, SliderTabsModule, NumberRoundModule, IconsModule, ClickModule, RangeFilterModule, SearchFilterModule, SliderUtilsModule, LoadingModule],
declarations: [MonitorComponent],
exports: [
MonitorComponent
]
})
export class MonitorModule {
constructor(private iconsService: IconsService) {
this.iconsService.registerIcons([ filters]);
}
}