EchoTex_Payroll/HRM.UI/ClientApp/src/app/picker/picker.module.ts
2024-10-14 10:01:49 +06:00

102 lines
4.4 KiB
TypeScript

import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { BasicFromBuilderModule } from '../form-builder/Basic-From-Builder.module';
import { BodyModule, GridModule, SharedModule } from '@progress/kendo-angular-grid';
import { InputsModule, TextBoxModule } from '@progress/kendo-angular-inputs';
import { DateInputsModule } from '@progress/kendo-angular-dateinputs';
import { DropDownsModule } from '@progress/kendo-angular-dropdowns';
import { DialogsModule, WindowModule } from '@progress/kendo-angular-dialog';
import { TreeViewModule } from '@progress/kendo-angular-treeview';
import { ButtonsModule } from '@progress/kendo-angular-buttons';
import { IconsModule } from '@progress/kendo-angular-icons';
import { LabelModule } from '@progress/kendo-angular-label';
import { ButtonModule } from 'primeng/button';
import { CheckboxModule } from 'primeng/checkbox';
import { InputTextModule } from 'primeng/inputtext';
import { CalendarModule } from 'primeng/calendar';
import { DropdownModule } from 'primeng/dropdown';
import { SingleEmployeePickerComponent } from './single-employee-picker.component';
import { EmployeePickerComponent } from './employee-picker.component';
import { LineManagerPickerComponent } from './line-manager-picker.component';
import { DynamicPickerComponent } from './dynamic-picker/dynamic-picker.component';
import { InputPickerComponent } from '../_picker/input-picker/input-picker.component';
import { PickerDataTransferService } from '../data.transfer.service';
import { loadingPanelService } from '../hrm-loding panel/loding.panel.service';
import { LoadingPanelModule } from '../hrm-loding panel/loading-panel.module';
import { RecruitementRecuisitionPickerComponent } from './recruitement-recuisition-picker.component';
import { OrganogramPickerComponent } from './organogram-picker.component';
import { RecruitmentService } from '../_services/recruitment/recruitment.service';
import { CVPickerComponent } from './cv-picker.component';
import { PDFViewerPickerComponent } from './pdf-viewer-picker.component';
import { PdfViewerModule } from 'ng2-pdf-viewer';
import { RadioButtonModule } from 'primeng/radiobutton';
import { AssetSerialPickerComponent } from './asset-serial-picker.component';
import { ComplaintPickerComponent } from './complaint-picker/complaint-picker.component';
import { PunishmentPickerComponent } from './punishment-picker/punishment-picker.component';
import { QuestionPickerComponent } from './question-picker.component';
import { PortalCVPickerComponent } from './portal-cv-picker.component';
import { CoOrdinatorPickerComponent } from './co-ordinator-picker/co-ordinator-picker.component';
@NgModule({
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
GridModule,
DateInputsModule,
InputsModule,
DropDownsModule,
WindowModule,
DialogsModule,
ButtonsModule,
TreeViewModule,
ButtonModule,
TextBoxModule,
CheckboxModule, InputTextModule, CalendarModule, DropdownModule,
BasicFromBuilderModule,
IconsModule,
LabelModule, RadioButtonModule, SharedModule, BodyModule,
LoadingPanelModule,
PdfViewerModule
],
declarations: [
EmployeePickerComponent,
LineManagerPickerComponent,
SingleEmployeePickerComponent,
DynamicPickerComponent,
InputPickerComponent,
RecruitementRecuisitionPickerComponent,
OrganogramPickerComponent,
CVPickerComponent,
PDFViewerPickerComponent,
AssetSerialPickerComponent,
ComplaintPickerComponent,
PunishmentPickerComponent,
QuestionPickerComponent,
PortalCVPickerComponent,
CoOrdinatorPickerComponent
],
providers: [PickerDataTransferService, loadingPanelService, RecruitmentService],
exports: [
EmployeePickerComponent,
LineManagerPickerComponent,
SingleEmployeePickerComponent,
DynamicPickerComponent,
InputPickerComponent,
RecruitementRecuisitionPickerComponent,
OrganogramPickerComponent,
CVPickerComponent,
PDFViewerPickerComponent,
AssetSerialPickerComponent,
ComplaintPickerComponent,
PunishmentPickerComponent,
QuestionPickerComponent,
PortalCVPickerComponent,
CoOrdinatorPickerComponent
]
})
export class Pickermodule {
}