@kre-form/survey
Version:
40 lines • 3.6 kB
JavaScript
/**
* @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}}. </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=