UNPKG

ws-form-builder

Version:
117 lines (109 loc) 4.44 kB
import { NgModule, ModuleWithProviders, InjectionToken } from '@angular/core'; import { WsFormBuilderWrapperComponent } from './components/ws-form-builder-wrapper/ws-form-builder-wrapper'; import { WsTextInputComponent } from './components/ws-text-input/ws-text-input'; import { WsTextAreaComponent } from './components/ws-text-area/ws-text-area'; import { WsEmailInputComponent } from './components/ws-email-input/ws-email-input'; import { WsProgressBarComponent } from './components/ws-progress-bar/ws-progress-bar'; import { WsRadioGroupComponent } from './components/ws-radio-group/ws-radio-group'; import { WsCheckboxGroupComponent } from './components/ws-checkbox-group/ws-checkbox-group'; import { WsCheckboxGridComponent } from './components/ws-checkbox-grid/ws-checkbox-grid'; import { WsSelectDropdownComponent } from './components/ws-select-dropdown/ws-select-dropdown'; import { WsPhoneInputComponent } from './components/ws-phone-input/ws-phone-input'; import { WsNumberInputComponent } from './components/ws-number-input/ws-number-input'; import { WsDatePickerComponent } from './components/ws-date-picker/ws-date-picker'; import { WsProfilePictureComponent } from './components/ws-profile-picture/ws-profile-picture'; import { WsPincodeComponent } from './components/ws-pincode/ws-pincode'; import { WsPunchcardComponent } from './components/ws-punchcard/ws-punchcard'; import { WsSingleRangeSliderComponent } from './components/ws-single-range-slider/ws-single-range-slider'; import { WsToggleComponent } from './components/ws-toggle/ws-toggle'; import { WsPasswordInputComponent } from './components/ws-password-input/ws-password-input'; import { IonicModule } from "ionic-angular"; import { FormBuilderProvider } from './providers/form-builder/form-builder'; import { Autofocuser } from './directives/autofocuser'; @NgModule({ declarations: [ WsFormBuilderWrapperComponent, WsEmailInputComponent, WsTextInputComponent, WsTextAreaComponent, WsProgressBarComponent, WsRadioGroupComponent, WsCheckboxGroupComponent, WsCheckboxGridComponent, WsSelectDropdownComponent, WsPhoneInputComponent, WsNumberInputComponent, WsDatePickerComponent, WsProfilePictureComponent, WsPincodeComponent, WsPunchcardComponent, WsSingleRangeSliderComponent, WsToggleComponent, WsPasswordInputComponent, Autofocuser ], imports: [ IonicModule.forRoot(WsFormBuilderWrapperComponent), IonicModule.forRoot(WsEmailInputComponent), IonicModule.forRoot(WsTextInputComponent), IonicModule.forRoot(WsTextAreaComponent), IonicModule.forRoot(WsProgressBarComponent), IonicModule.forRoot(WsRadioGroupComponent), IonicModule.forRoot(WsCheckboxGridComponent), IonicModule.forRoot(WsCheckboxGroupComponent), IonicModule.forRoot(WsSelectDropdownComponent), IonicModule.forRoot(WsPhoneInputComponent), IonicModule.forRoot(WsNumberInputComponent), IonicModule.forRoot(WsDatePickerComponent), IonicModule.forRoot(WsProfilePictureComponent), IonicModule.forRoot(WsPincodeComponent), IonicModule.forRoot(WsPunchcardComponent), IonicModule.forRoot(WsSingleRangeSliderComponent), IonicModule.forRoot(WsToggleComponent), IonicModule.forRoot(WsPasswordInputComponent) ], providers:[ FormBuilderProvider ], exports: [ WsFormBuilderWrapperComponent, WsEmailInputComponent, WsTextInputComponent, WsTextAreaComponent, WsProgressBarComponent, WsRadioGroupComponent, WsCheckboxGroupComponent, WsCheckboxGridComponent, WsSelectDropdownComponent, WsPhoneInputComponent, WsNumberInputComponent, WsDatePickerComponent, WsProfilePictureComponent, WsPincodeComponent, WsPunchcardComponent, WsSingleRangeSliderComponent, WsToggleComponent, WsPasswordInputComponent ], entryComponents:[ WsFormBuilderWrapperComponent, WsEmailInputComponent, WsTextInputComponent, WsTextAreaComponent, WsProgressBarComponent, WsRadioGroupComponent, WsCheckboxGroupComponent, WsCheckboxGridComponent, WsSelectDropdownComponent, WsPhoneInputComponent, WsNumberInputComponent, WsDatePickerComponent, WsProfilePictureComponent, WsPincodeComponent, WsPunchcardComponent, WsSingleRangeSliderComponent, WsToggleComponent, WsPasswordInputComponent ] }) export class WsFormBuilderModule {}