import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ActivityLogListComponent } from './activity-log-list/activity-log-list.component';
import { ActivityLogRoutingModule } from './activity-log-routing.module';
import { ObjectsViewModule } from '@objects-view/objects-view.module';
import { ActivityLogDetailComponent } from './tabs/activity-log-detail/activity-log-detail.component';
import { MatIconModule } from '@angular/material/icon';
import { UiModule } from '@shared/ui/ui.module';
import { FleioDataControlsModule } from '@shared/fleio-data-controls/fleio-data-controls.module';
import {
  ActivityLogTasksComponent
} from './components/activity-log-tasks/activity-log-tasks.component';
import { ActivityLogOperationsComponent } from './components/activity-log-operations/activity-log-operations.component';


@NgModule({
  declarations: [
    ActivityLogListComponent,
    ActivityLogDetailComponent,
    ActivityLogTasksComponent,
    ActivityLogOperationsComponent,
  ],
  exports: [
    ActivityLogTasksComponent,
  ],
  imports: [
    CommonModule,
    ActivityLogRoutingModule,
    ObjectsViewModule,
    MatIconModule,
    UiModule,
    FleioDataControlsModule,
  ]
})
export class ActivityLogModule {
}
