import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ShellBreadcrumbModule } from '@shell/breadcrumb';
import { ShellFilterOverlayModule } from '@shell/filter-overlay';
import { UiFilterNextModule } from '@ui/filter';
import { UiIconModule } from '@ui/icon';
import { TaskCalendarFilterComponent } from './containers/task-calendar-filter/task-calendar-filter.component';
import { ModalsModule } from './modals/modals.module';
import { PageTaskCalendarRoutingModule } from './page-task-calendar-routing.module';
import { PageTaskCalendarComponent } from './page-task-calendar.component';

@NgModule({
  declarations: [PageTaskCalendarComponent, TaskCalendarFilterComponent],
  imports: [
    CommonModule,
    PageTaskCalendarRoutingModule,
    ShellBreadcrumbModule,
    UiIconModule,
    ModalsModule,
    UiFilterNextModule,
    ShellFilterOverlayModule,
  ],
  exports: [PageTaskCalendarComponent],
})
export class PageTaskCalendarModule {}
