UNPKG

@ng-flexy/form-bootstrap

Version:

Flexy components and tools to build Angular 8+ applications

63 lines 5.6 kB
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