import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { TranslateModule } from '@ngx-translate/core';
import { AccordionModule } from 'primeng/accordion';
import { ComponentsModule } from '@components/components.module';
import { ToolkitModule } from '@toolkit/toolkit.module';
import { OnlineBoardFilterComponent } from './online-board-filter.component';
import { OnlineBoardFlightNumberFilterComponent } from './components/flight-number-filter/flight-number-filter.component';
import { OnlineBoardRouteFilterComponent } from './components/route-filter/online-board-route-filter.component';

@NgModule({
    declarations: [
        OnlineBoardFilterComponent,
        OnlineBoardFlightNumberFilterComponent,
        OnlineBoardRouteFilterComponent,
    ],
    exports: [OnlineBoardFilterComponent],
    imports: [
        CommonModule,
        FormsModule,
        ComponentsModule,
        AccordionModule,
        TranslateModule,
        ToolkitModule,
    ],
})
export class OnlineBoardFilterModule {}
