import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ArchivedDossiersScreenComponent } from './screens/archived-dossiers-screen/archived-dossiers-screen.component';
import { ArchiveRoutingModule } from './archive-routing.module';
import { TableItemComponent } from './components/table-item/table-item.component';
import { ConfigService } from './services/config.service';
import { IqserHelpModeModule, IqserListingModule } from '@iqser/common-ui';
import { TranslateModule } from '@ngx-translate/core';
import { SharedModule } from '@shared/shared.module';
import { SharedDossiersModule } from '../shared-dossiers/shared-dossiers.module';
import { IqserUsersModule } from '@iqser/common-ui/lib/users';

@NgModule({
    declarations: [TableItemComponent, ArchivedDossiersScreenComponent],
    imports: [
        CommonModule,
        ArchiveRoutingModule,
        IqserHelpModeModule,
        IqserUsersModule,
        TranslateModule,
        IqserListingModule,
        SharedModule,
        SharedDossiersModule,
    ],
    providers: [ConfigService],
})
export class ArchiveModule {}
