@skireal/form-builder
Version:
Form builder for Angular apps
65 lines • 10.1 kB
JavaScript
import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { DragDropModule } from '@angular/cdk/drag-drop';
import { FormBuilderComponent } from './form-builder.component';
import { UIComponent } from './components/ui/ui.component';
import { UIFieldsInsertingComponent } from './components/ui/components/ui-fields-inserting/ui-fields-inserting.component';
import { UIFieldPropertiesComponent } from './components/ui/components/ui-field-properties/ui-field-properties.component';
import { FormFieldPropertiesComponent } from './components/ui/components/form-field-properties/form-field-properties.component';
import { ConditionalLogicBlockComponent } from './components/ui/components/conditional-logic-block/conditional-logic-block.component';
import { CommonModule } from '@angular/common';
import { ConfirmationDialogComponent } from './components/shared/confirmation-dialog/confirmation-dialog.component';
import { TextareaComponent } from './components/ui/components/form-controls/textarea/textarea.component';
import { SelectComponent } from './components/ui/components/form-controls/select/select.component';
import { CheckboxGroupComponent } from './components/ui/components/form-controls/checkbox-group/checkbox-group.component';
import { CheckboxComponent } from './components/ui/components/form-controls/checkbox/checkbox.component';
import { RadioComponent } from './components/ui/components/form-controls/radio/radio.component';
import { LikertComponent } from './components/ui/components/form-controls/likert/likert.component';
import { CsatComponent } from './components/ui/components/form-controls/csat/csat.component';
import { NpsComponent } from './components/ui/components/form-controls/nps/nps.component';
import { QeComponent } from './components/ui/components/form-controls/qe/qe.component';
import { TextComponent } from './components/ui/components/form-controls/text/text.component';
import { IsFieldUniquePipe } from './pipes/is-field-unique.pipe';
import { LocalizedPipe } from './pipes/localized.pipe';
var FormBuilderModule = /** @class */ (function () {
function FormBuilderModule() {
}
FormBuilderModule = __decorate([
NgModule({
declarations: [
FormBuilderComponent,
UIComponent,
UIFieldsInsertingComponent,
UIFieldPropertiesComponent,
FormFieldPropertiesComponent,
ConfirmationDialogComponent,
ConditionalLogicBlockComponent,
TextareaComponent,
SelectComponent,
CheckboxGroupComponent,
CheckboxComponent,
RadioComponent,
LikertComponent,
CsatComponent,
NpsComponent,
QeComponent,
TextComponent,
IsFieldUniquePipe,
LocalizedPipe
],
imports: [CommonModule, FormsModule, ReactiveFormsModule, DragDropModule],
exports: [FormBuilderComponent],
providers: [],
bootstrap: [FormBuilderComponent],
entryComponents: [
UIFieldsInsertingComponent,
UIFieldPropertiesComponent,
ConditionalLogicBlockComponent
]
})
], FormBuilderModule);
return FormBuilderModule;
}());
export { FormBuilderModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1idWlsZGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bza2lyZWFsL2Zvcm0tYnVpbGRlci8iLCJzb3VyY2VzIjpbImxpYi9mb3JtLWJ1aWxkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDeEQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDaEUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzNELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLDhFQUE4RSxDQUFDO0FBQzFILE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLDhFQUE4RSxDQUFDO0FBQzFILE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLGtGQUFrRixDQUFDO0FBQ2hJLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHNGQUFzRixDQUFDO0FBQ3RJLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSx1RUFBdUUsQ0FBQztBQUNwSCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzRUFBc0UsQ0FBQztBQUN6RyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sa0VBQWtFLENBQUM7QUFDbkcsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sa0ZBQWtGLENBQUM7QUFDMUgsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDekcsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ2hHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQztBQUNuRyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sOERBQThELENBQUM7QUFDN0YsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQzFGLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwwREFBMEQsQ0FBQztBQUN2RixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sOERBQThELENBQUM7QUFDN0YsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDakUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBa0N2RDtJQUFBO0lBQWdDLENBQUM7SUFBcEIsaUJBQWlCO1FBaEM3QixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUU7Z0JBQ1osb0JBQW9CO2dCQUNwQixXQUFXO2dCQUNYLDBCQUEwQjtnQkFDMUIsMEJBQTBCO2dCQUMxQiw0QkFBNEI7Z0JBQzVCLDJCQUEyQjtnQkFDM0IsOEJBQThCO2dCQUM5QixpQkFBaUI7Z0JBQ2pCLGVBQWU7Z0JBQ2Ysc0JBQXNCO2dCQUN0QixpQkFBaUI7Z0JBQ2pCLGNBQWM7Z0JBQ2QsZUFBZTtnQkFDZixhQUFhO2dCQUNiLFlBQVk7Z0JBQ1osV0FBVztnQkFDWCxhQUFhO2dCQUNiLGlCQUFpQjtnQkFDakIsYUFBYTthQUNkO1lBQ0QsT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxjQUFjLENBQUM7WUFDekUsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7WUFDL0IsU0FBUyxFQUFFLEVBQUU7WUFDYixTQUFTLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztZQUNqQyxlQUFlLEVBQUU7Z0JBQ2YsMEJBQTBCO2dCQUMxQiwwQkFBMEI7Z0JBQzFCLDhCQUE4QjthQUMvQjtTQUNGLENBQUM7T0FDVyxpQkFBaUIsQ0FBRztJQUFELHdCQUFDO0NBQUEsQUFBakMsSUFBaUM7U0FBcEIsaUJBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IERyYWdEcm9wTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL2RyYWctZHJvcCc7XHJcbmltcG9ydCB7IEZvcm1CdWlsZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9mb3JtLWJ1aWxkZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVUlDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdWkvdWkuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVUlGaWVsZHNJbnNlcnRpbmdDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdWkvY29tcG9uZW50cy91aS1maWVsZHMtaW5zZXJ0aW5nL3VpLWZpZWxkcy1pbnNlcnRpbmcuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVUlGaWVsZFByb3BlcnRpZXNDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdWkvY29tcG9uZW50cy91aS1maWVsZC1wcm9wZXJ0aWVzL3VpLWZpZWxkLXByb3BlcnRpZXMuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRm9ybUZpZWxkUHJvcGVydGllc0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy91aS9jb21wb25lbnRzL2Zvcm0tZmllbGQtcHJvcGVydGllcy9mb3JtLWZpZWxkLXByb3BlcnRpZXMuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29uZGl0aW9uYWxMb2dpY0Jsb2NrQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvY29uZGl0aW9uYWwtbG9naWMtYmxvY2svY29uZGl0aW9uYWwtbG9naWMtYmxvY2suY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgQ29uZmlybWF0aW9uRGlhbG9nQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NoYXJlZC9jb25maXJtYXRpb24tZGlhbG9nL2NvbmZpcm1hdGlvbi1kaWFsb2cuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGV4dGFyZWFDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdWkvY29tcG9uZW50cy9mb3JtLWNvbnRyb2xzL3RleHRhcmVhL3RleHRhcmVhLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNlbGVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy91aS9jb21wb25lbnRzL2Zvcm0tY29udHJvbHMvc2VsZWN0L3NlbGVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveEdyb3VwQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvZm9ybS1jb250cm9scy9jaGVja2JveC1ncm91cC9jaGVja2JveC1ncm91cC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy91aS9jb21wb25lbnRzL2Zvcm0tY29udHJvbHMvY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50JztcclxuaW1wb3J0IHsgUmFkaW9Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdWkvY29tcG9uZW50cy9mb3JtLWNvbnRyb2xzL3JhZGlvL3JhZGlvLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExpa2VydENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy91aS9jb21wb25lbnRzL2Zvcm0tY29udHJvbHMvbGlrZXJ0L2xpa2VydC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDc2F0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvZm9ybS1jb250cm9scy9jc2F0L2NzYXQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTnBzQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvZm9ybS1jb250cm9scy9ucHMvbnBzLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFFlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvZm9ybS1jb250cm9scy9xZS9xZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUZXh0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL2NvbXBvbmVudHMvZm9ybS1jb250cm9scy90ZXh0L3RleHQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgSXNGaWVsZFVuaXF1ZVBpcGUgfSBmcm9tICcuL3BpcGVzL2lzLWZpZWxkLXVuaXF1ZS5waXBlJztcclxuaW1wb3J0IHsgTG9jYWxpemVkUGlwZSB9IGZyb20gJy4vcGlwZXMvbG9jYWxpemVkLnBpcGUnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIEZvcm1CdWlsZGVyQ29tcG9uZW50LFxyXG4gICAgVUlDb21wb25lbnQsXHJcbiAgICBVSUZpZWxkc0luc2VydGluZ0NvbXBvbmVudCxcclxuICAgIFVJRmllbGRQcm9wZXJ0aWVzQ29tcG9uZW50LFxyXG4gICAgRm9ybUZpZWxkUHJvcGVydGllc0NvbXBvbmVudCxcclxuICAgIENvbmZpcm1hdGlvbkRpYWxvZ0NvbXBvbmVudCxcclxuICAgIENvbmRpdGlvbmFsTG9naWNCbG9ja0NvbXBvbmVudCxcclxuICAgIFRleHRhcmVhQ29tcG9uZW50LFxyXG4gICAgU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgQ2hlY2tib3hHcm91cENvbXBvbmVudCxcclxuICAgIENoZWNrYm94Q29tcG9uZW50LFxyXG4gICAgUmFkaW9Db21wb25lbnQsXHJcbiAgICBMaWtlcnRDb21wb25lbnQsXHJcbiAgICBDc2F0Q29tcG9uZW50LFxyXG4gICAgTnBzQ29tcG9uZW50LFxyXG4gICAgUWVDb21wb25lbnQsXHJcbiAgICBUZXh0Q29tcG9uZW50LFxyXG4gICAgSXNGaWVsZFVuaXF1ZVBpcGUsXHJcbiAgICBMb2NhbGl6ZWRQaXBlXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSwgRHJhZ0Ryb3BNb2R1bGVdLFxyXG4gIGV4cG9ydHM6IFtGb3JtQnVpbGRlckNvbXBvbmVudF0sXHJcbiAgcHJvdmlkZXJzOiBbXSxcclxuICBib290c3RyYXA6IFtGb3JtQnVpbGRlckNvbXBvbmVudF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbXHJcbiAgICBVSUZpZWxkc0luc2VydGluZ0NvbXBvbmVudCxcclxuICAgIFVJRmllbGRQcm9wZXJ0aWVzQ29tcG9uZW50LFxyXG4gICAgQ29uZGl0aW9uYWxMb2dpY0Jsb2NrQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgRm9ybUJ1aWxkZXJNb2R1bGUge31cclxuIl19