Israel Lavi | 1994c98 | 2018-05-21 17:42:00 +0300 | [diff] [blame] | 1 | import { NgModule } from "@angular/core"; |
| 2 | import { FormsModule, ReactiveFormsModule } from "@angular/forms"; |
| 3 | import { InputComponent } from "./input/input.component"; |
| 4 | import { DropDownComponent } from "./dropdown/dropdown.component"; |
| 5 | import { CommonModule } from "@angular/common"; |
| 6 | import { CheckboxComponent } from "./checkbox/checkbox.component"; |
| 7 | import { RadioGroupComponent } from "./radios/radio-buttons-group.component"; |
| 8 | import { AnimationDirectivesModule } from '../animations/animation-directives.module'; |
| 9 | import { DropDownTriggerDirective } from "./dropdown/dropdown-trigger.directive"; |
| 10 | import {SvgIconModule} from "../svg-icon/svg-icon.module"; |
| 11 | import { ValidationModule } from './validation/validation.module'; |
| 12 | |
| 13 | @NgModule({ |
| 14 | imports: [ |
| 15 | CommonModule, |
| 16 | FormsModule, |
| 17 | ReactiveFormsModule, |
| 18 | AnimationDirectivesModule, |
| 19 | SvgIconModule |
| 20 | ], |
| 21 | declarations: [ |
| 22 | DropDownComponent, |
| 23 | InputComponent, |
| 24 | CheckboxComponent, |
| 25 | RadioGroupComponent, |
| 26 | DropDownTriggerDirective, |
| 27 | ], |
| 28 | exports: [ |
| 29 | DropDownComponent, |
| 30 | DropDownTriggerDirective, |
| 31 | InputComponent, |
| 32 | CheckboxComponent, |
| 33 | RadioGroupComponent, |
| 34 | ValidationModule |
| 35 | ] |
| 36 | }) |
| 37 | export class FormElementsModule { |
| 38 | } |