@ng-flexy/form-bootstrap
Version:
Flexy components and tools to build Angular 8+ applications
63 lines • 5.6 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@ng-flexy/form";
import * as i3 from "./field-info.component";
function FlexyFormFieldsetComponent_span_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "span");
i0.ɵɵtext(1);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance(1);
i0.ɵɵtextInterpolate(ctx_r0.legend);
} }
function FlexyFormFieldsetComponent_flexy_form_container_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "flexy-form-container", 4);
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵproperty("form", ctx_r1.form)("schema", ctx_r1.layoutSchema.children);
} }
function FlexyFormFieldsetComponent_flexy_form_field_info_4_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "flexy-form-field-info", 5);
} if (rf & 2) {
const ctx_r2 = i0.ɵɵnextContext();
i0.ɵɵproperty("control", ctx_r2.layoutSchema.formControl);
} }
const _c0 = function (a0) { return { "fieldset-invalid": a0 }; };
export class FlexyFormFieldsetComponent {
constructor() { }
ngOnInit() { }
}
FlexyFormFieldsetComponent.ɵfac = function FlexyFormFieldsetComponent_Factory(t) { return new (t || FlexyFormFieldsetComponent)(); };
FlexyFormFieldsetComponent.ɵcmp = i0.ɵɵdefineComponent({ type: FlexyFormFieldsetComponent, selectors: [["flexy-form-fieldset"]], inputs: { layoutSchema: "layoutSchema", form: "form", legend: "legend" }, decls: 5, vars: 6, consts: [[3, "ngClass"], [4, "ngIf"], [3, "form", "schema", 4, "ngIf"], [3, "control", 4, "ngIf"], [3, "form", "schema"], [3, "control"]], template: function FlexyFormFieldsetComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "fieldset", 0);
i0.ɵɵelementStart(1, "h4");
i0.ɵɵtemplate(2, FlexyFormFieldsetComponent_span_2_Template, 2, 1, "span", 1);
i0.ɵɵelementEnd();
i0.ɵɵtemplate(3, FlexyFormFieldsetComponent_flexy_form_container_3_Template, 1, 2, "flexy-form-container", 2);
i0.ɵɵtemplate(4, FlexyFormFieldsetComponent_flexy_form_field_info_4_Template, 1, 1, "flexy-form-field-info", 3);
i0.ɵɵelementEnd();
} if (rf & 2) {
i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(4, _c0, ctx.layoutSchema.formControl && !ctx.layoutSchema.formControl.valid));
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngIf", ctx.legend);
i0.ɵɵadvance(1);
i0.ɵɵproperty("ngIf", ctx.form);
i0.ɵɵadvance(1);
i0.ɵɵproperty("ngIf", ctx.layoutSchema.formControl);
} }, directives: [i1.NgClass, i1.NgIf, i2.FlexyFormContainerComponent, i3.FlexyFieldControlInfoComponent], encapsulation: 2 });
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(FlexyFormFieldsetComponent, [{
type: Component,
args: [{
selector: 'flexy-form-fieldset',
templateUrl: './fieldset.component.html'
}]
}], function () { return []; }, { layoutSchema: [{
type: Input
}], form: [{
type: Input
}], legend: [{
type: Input
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGRzZXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZm9ybS1ib290c3RyYXAvc3JjL2xpYi9jb21wb25lbnRzL2ZpZWxkc2V0LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Zvcm0tYm9vdHN0cmFwL3NyYy9saWIvY29tcG9uZW50cy9maWVsZHNldC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0lDRXJELDRCQUFxQjtJQUFBLFlBQVk7SUFBQSxpQkFBTzs7O0lBQW5CLGVBQVk7SUFBWixtQ0FBWTs7O0lBR25DLDBDQUF5Rzs7O0lBQXRFLGtDQUFhLHdDQUFBOzs7SUFDaEQsMkNBQXFIOzs7SUFBN0QseURBQW9DOzs7QURDOUYsTUFBTSxPQUFPLDBCQUEwQjtJQU1yQyxnQkFBZSxDQUFDO0lBRWhCLFFBQVEsS0FBSSxDQUFDOztvR0FSRiwwQkFBMEI7K0RBQTFCLDBCQUEwQjtRQ1B2QyxtQ0FDRTtRQUFBLDBCQUNFO1FBQUEsNkVBQXFCO1FBQ3ZCLGlCQUFLO1FBRUwsNkdBQWtGO1FBQ2xGLCtHQUE2RjtRQUMvRixpQkFBVzs7UUFQRCx5SEFBK0Y7UUFFL0YsZUFBYztRQUFkLGlDQUFjO1FBR0EsZUFBWTtRQUFaLCtCQUFZO1FBQ1gsZUFBZ0M7UUFBaEMsbURBQWdDOztrRERDNUMsMEJBQTBCO2NBSnRDLFNBQVM7ZUFBQztnQkFDVCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixXQUFXLEVBQUUsMkJBQTJCO2FBQ3pDO3NDQUVVLFlBQVk7a0JBQXBCLEtBQUs7WUFDRyxJQUFJO2tCQUFaLEtBQUs7WUFFRyxNQUFNO2tCQUFkLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZsZXh5Rm9ybSwgRmxleHlGb3JtRmllbGRMYXlvdXRTY2hlbWEgfSBmcm9tICdAbmctZmxleHkvZm9ybSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2ZsZXh5LWZvcm0tZmllbGRzZXQnLFxuICB0ZW1wbGF0ZVVybDogJy4vZmllbGRzZXQuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIEZsZXh5Rm9ybUZpZWxkc2V0Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgbGF5b3V0U2NoZW1hOiBGbGV4eUZvcm1GaWVsZExheW91dFNjaGVtYTtcbiAgQElucHV0KCkgZm9ybTogRmxleHlGb3JtO1xuXG4gIEBJbnB1dCgpIGxlZ2VuZDogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG59XG4iLCI8ZmllbGRzZXQgW25nQ2xhc3NdPVwieyAnZmllbGRzZXQtaW52YWxpZCc6IGxheW91dFNjaGVtYS5mb3JtQ29udHJvbCAmJiAhbGF5b3V0U2NoZW1hLmZvcm1Db250cm9sLnZhbGlkIH1cIj5cbiAgPGg0PlxuICAgIDxzcGFuICpuZ0lmPVwibGVnZW5kXCI+e3sgbGVnZW5kIH19PC9zcGFuPlxuICA8L2g0PlxuXG4gIDxmbGV4eS1mb3JtLWNvbnRhaW5lciAqbmdJZj1cImZvcm1cIiBbZm9ybV09XCJmb3JtXCIgW3NjaGVtYV09XCJsYXlvdXRTY2hlbWEuY2hpbGRyZW5cIj48L2ZsZXh5LWZvcm0tY29udGFpbmVyPlxuICA8ZmxleHktZm9ybS1maWVsZC1pbmZvICpuZ0lmPVwibGF5b3V0U2NoZW1hLmZvcm1Db250cm9sXCIgW2NvbnRyb2xdPVwibGF5b3V0U2NoZW1hLmZvcm1Db250cm9sXCI+PC9mbGV4eS1mb3JtLWZpZWxkLWluZm8+XG48L2ZpZWxkc2V0PlxuIl19