UNPKG

@kre-form/survey

Version:

40 lines 3.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from "@angular/core"; import { FieldWrapper } from "@kre-form/core"; export class KreFormWrapperFormField extends FieldWrapper { } KreFormWrapperFormField.decorators = [ { type: Component, args: [{ selector: "krefield-wrapper", template: ` <ng-container *ngIf="formStatus !== 0 || field.type == 'line' || field.type == 'html'" > <ng-template #fieldComponent></ng-template> </ng-container> <ng-container *ngIf="formStatus === 0 && field.type != 'line' && field.type != 'html'" > <div class="fieldlabel"> <span class="required" *ngIf="to.required">*</span> <span class="question_no" *ngIf="to.queno">{{to.queno}}.&nbsp;</span> {{ to.label }} </div> <div class="fieldcontrol" [class.has-error]="showError"> <ng-template #fieldComponent></ng-template> <div class="invalid-feedback" [style.display]="'block'"> <kreform-validation-message *ngIf="showError" style="color:red" [field]="field" ></kreform-validation-message> </div> </div> </ng-container> ` }] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1maWVsZC53cmFwcGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL3N1cnZleS8iLCJzb3VyY2VzIjpbImxpYi93cmFwcGVycy9mb3JtLWZpZWxkLndyYXBwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBK0I5QyxNQUFNLE9BQU8sdUJBQXdCLFNBQVEsWUFBWTs7O1lBN0J4RCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtnQkFDNUIsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBeUJUO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5pbXBvcnQgeyBGaWVsZFdyYXBwZXIgfSBmcm9tIFwiQGtyZS1mb3JtL2NvcmVcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiBcImtyZWZpZWxkLXdyYXBwZXJcIixcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPG5nLWNvbnRhaW5lclxyXG4gICAgICAqbmdJZj1cImZvcm1TdGF0dXMgIT09IDAgfHwgZmllbGQudHlwZSA9PSAnbGluZScgfHwgZmllbGQudHlwZSA9PSAnaHRtbCdcIlxyXG4gICAgPlxyXG4gICAgICA8bmctdGVtcGxhdGUgI2ZpZWxkQ29tcG9uZW50PjwvbmctdGVtcGxhdGU+XHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgIDxuZy1jb250YWluZXJcclxuICAgICAgKm5nSWY9XCJmb3JtU3RhdHVzID09PSAwICYmIGZpZWxkLnR5cGUgIT0gJ2xpbmUnICYmIGZpZWxkLnR5cGUgIT0gJ2h0bWwnXCJcclxuICAgID5cclxuICAgICAgPGRpdiBjbGFzcz1cImZpZWxkbGFiZWxcIj5cclxuICAgICAgICA8c3BhbiBjbGFzcz1cInJlcXVpcmVkXCIgKm5nSWY9XCJ0by5yZXF1aXJlZFwiPio8L3NwYW4+XHJcbiAgICAgICAgPHNwYW4gY2xhc3M9XCJxdWVzdGlvbl9ub1wiICpuZ0lmPVwidG8ucXVlbm9cIj57e3RvLnF1ZW5vfX0uJm5ic3A7PC9zcGFuPlxyXG4gICAgICAgIHt7IHRvLmxhYmVsIH19XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZmllbGRjb250cm9sXCIgW2NsYXNzLmhhcy1lcnJvcl09XCJzaG93RXJyb3JcIj5cclxuICAgICAgICA8bmctdGVtcGxhdGUgI2ZpZWxkQ29tcG9uZW50PjwvbmctdGVtcGxhdGU+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIiBbc3R5bGUuZGlzcGxheV09XCInYmxvY2snXCI+XHJcbiAgICAgICAgICA8a3JlZm9ybS12YWxpZGF0aW9uLW1lc3NhZ2VcclxuICAgICAgICAgICAgKm5nSWY9XCJzaG93RXJyb3JcIlxyXG4gICAgICAgICAgICBzdHlsZT1cImNvbG9yOnJlZFwiXHJcbiAgICAgICAgICAgIFtmaWVsZF09XCJmaWVsZFwiXHJcbiAgICAgICAgICA+PC9rcmVmb3JtLXZhbGlkYXRpb24tbWVzc2FnZT5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L25nLWNvbnRhaW5lcj5cclxuICBgXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBLcmVGb3JtV3JhcHBlckZvcm1GaWVsZCBleHRlbmRzIEZpZWxkV3JhcHBlciB7fVxyXG4iXX0=