import { NgModule } from '@angular/core';
import { FormComponent } from './form.component';
import { SharedModule } from 'src/app/@shared/shared.module';
import { BasicFormComponent } from './basic-form/basic-form.component';
import { FormLayoutComponent } from './form-layout/form-layout.component';
import { FormRoutingModule } from './form-routing.module';
import {
TagsInputModule,
InputNumberModule,
DatepickerModule,
PaginationModule,
ToastModule
} from 'ng-devui';
import { HorizontalFormComponent } from './form-layout/horizontal-form/horizontal-form.component';
import { VerticalFormComponent } from './form-layout/vertical-form/vertical-form.component';
import { MultiColumnsFormComponent } from './form-layout/multi-columns-form/multi-columns-form.component';
import { ModalFormComponent } from './form-layout/modal-form/modal-form.component';
import { ModalFormContentComponent } from './form-layout/modal-form/modal-form-content/modal-form-content.component';
import { AdvanceFormComponent } from './advance-form/advance-form.component';
import { DynamicFormComponent } from './dynamic-form/dynamic-form.component';
import { AdminFormModule } from 'src/app/@shared/components/admin-form/admin-form.module';
import { DynamicFormsModule } from 'src/app/@shared/components/dynamic-forms/dynamic-forms.module';
@NgModule({
declarations: [
FormComponent,
BasicFormComponent,
FormLayoutComponent,
HorizontalFormComponent,
VerticalFormComponent,
MultiColumnsFormComponent,
ModalFormComponent,
AdvanceFormComponent,
ModalFormContentComponent,
DynamicFormComponent
],
imports: [
SharedModule,
FormRoutingModule,
TagsInputModule,
DatepickerModule,
InputNumberModule,
AdminFormModule,
PaginationModule,
DynamicFormsModule,
ToastModule
],
})
export class FormModule {}