UNPKG

@ng-flexy/form-bootstrap

Version:

Flexy components and tools to build Angular 8+ applications

60 lines 5.18 kB
import { Component, Input, ViewChild } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./field.component"; import * as i2 from "@angular/common"; import * as i3 from "../controls/text.component"; const _c0 = ["inputRef"]; const _c1 = function (a0) { return { readonly: a0 }; }; export class FlexyFormTextComponent { } FlexyFormTextComponent.ɵfac = function FlexyFormTextComponent_Factory(t) { return new (t || FlexyFormTextComponent)(); }; FlexyFormTextComponent.ɵcmp = i0.ɵɵdefineComponent({ type: FlexyFormTextComponent, selectors: [["flexy-form-text"]], viewQuery: function FlexyFormTextComponent_Query(rf, ctx) { if (rf & 1) { i0.ɵɵviewQuery(_c0, true); } if (rf & 2) { var _t; i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.inputRef = _t.first); } }, inputs: { layoutSchema: "layoutSchema", default: "default", label: "label", description: "description", minLength: "minLength", maxLength: "maxLength", readonly: "readonly" }, decls: 2, vars: 11, consts: [[3, "control", "label", "description", "ngClass"], [3, "minLength", "maxLength", "readonly", "default", "control"]], template: function FlexyFormTextComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "flexy-form-field", 0); i0.ɵɵelement(1, "flexy-control-text", 1); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵproperty("control", ctx.layoutSchema.formControl)("label", ctx.label)("description", ctx.description)("ngClass", i0.ɵɵpureFunction1(9, _c1, ctx.readonly)); i0.ɵɵadvance(1); i0.ɵɵproperty("minLength", ctx.minLength)("maxLength", ctx.maxLength)("readonly", ctx.readonly)("default", ctx.default)("control", ctx.layoutSchema.formControl); } }, directives: [i1.FlexyFieldComponent, i2.NgClass, i3.FlexyControlTextComponent], encapsulation: 2 }); /*@__PURE__*/ (function () { i0.ɵsetClassMetadata(FlexyFormTextComponent, [{ type: Component, args: [{ selector: 'flexy-form-text', template: ` <flexy-form-field [control]="layoutSchema.formControl" [label]="label" [description]="description" [ngClass]="{ readonly: readonly }"> <flexy-control-text [minLength]="minLength" [maxLength]="maxLength" [readonly]="readonly" [default]="default" [control]="layoutSchema.formControl" > </flexy-control-text> </flexy-form-field> ` }] }], null, { layoutSchema: [{ type: Input }], default: [{ type: Input }], label: [{ type: Input }], description: [{ type: Input }], minLength: [{ type: Input }], maxLength: [{ type: Input }], readonly: [{ type: Input }], inputRef: [{ type: ViewChild, args: ['inputRef'] }] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9mb3JtLWJvb3RzdHJhcC9zcmMvbGliL2NvbXBvbmVudHMvdGV4dC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7O0FBa0I1RCxNQUFNLE9BQU8sc0JBQXNCOzs0RkFBdEIsc0JBQXNCOzJEQUF0QixzQkFBc0I7Ozs7OztRQVovQiwyQ0FDRTtRQUFBLHdDQU9xQjtRQUN2QixpQkFBbUI7O1FBVEQsc0RBQW9DLG9CQUFBLGdDQUFBLHFEQUFBO1FBRWxELGVBQXVCO1FBQXZCLHlDQUF1Qiw0QkFBQSwwQkFBQSx3QkFBQSx5Q0FBQTs7a0RBVWxCLHNCQUFzQjtjQWZsQyxTQUFTO2VBQUM7Z0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtnQkFDM0IsUUFBUSxFQUFFOzs7Ozs7Ozs7OztHQVdUO2FBQ0Y7Z0JBRVUsWUFBWTtrQkFBcEIsS0FBSztZQUVHLE9BQU87a0JBQWYsS0FBSztZQUNHLEtBQUs7a0JBQWIsS0FBSztZQUNHLFdBQVc7a0JBQW5CLEtBQUs7WUFDRyxTQUFTO2tCQUFqQixLQUFLO1lBQ0csU0FBUztrQkFBakIsS0FBSztZQUNHLFFBQVE7a0JBQWhCLEtBQUs7WUFFaUIsUUFBUTtrQkFBOUIsU0FBUzttQkFBQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGbGV4eUZvcm1GaWVsZExheW91dFNjaGVtYSB9IGZyb20gJ0BuZy1mbGV4eS9mb3JtJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZmxleHktZm9ybS10ZXh0JyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8ZmxleHktZm9ybS1maWVsZCBbY29udHJvbF09XCJsYXlvdXRTY2hlbWEuZm9ybUNvbnRyb2xcIiBbbGFiZWxdPVwibGFiZWxcIiBbZGVzY3JpcHRpb25dPVwiZGVzY3JpcHRpb25cIiBbbmdDbGFzc109XCJ7IHJlYWRvbmx5OiByZWFkb25seSB9XCI+XG4gICAgICA8ZmxleHktY29udHJvbC10ZXh0XG4gICAgICAgIFttaW5MZW5ndGhdPVwibWluTGVuZ3RoXCJcbiAgICAgICAgW21heExlbmd0aF09XCJtYXhMZW5ndGhcIlxuICAgICAgICBbcmVhZG9ubHldPVwicmVhZG9ubHlcIlxuICAgICAgICBbZGVmYXVsdF09XCJkZWZhdWx0XCJcbiAgICAgICAgW2NvbnRyb2xdPVwibGF5b3V0U2NoZW1hLmZvcm1Db250cm9sXCJcbiAgICAgID5cbiAgICAgIDwvZmxleHktY29udHJvbC10ZXh0PlxuICAgIDwvZmxleHktZm9ybS1maWVsZD5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBGbGV4eUZvcm1UZXh0Q29tcG9uZW50IHtcbiAgQElucHV0KCkgbGF5b3V0U2NoZW1hOiBGbGV4eUZvcm1GaWVsZExheW91dFNjaGVtYTtcblxuICBASW5wdXQoKSBkZWZhdWx0OiBzdHJpbmc7XG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIEBJbnB1dCgpIG1pbkxlbmd0aDogbnVtYmVyO1xuICBASW5wdXQoKSBtYXhMZW5ndGg6IG51bWJlcjtcbiAgQElucHV0KCkgcmVhZG9ubHk6IGJvb2xlYW47XG5cbiAgQFZpZXdDaGlsZCgnaW5wdXRSZWYnKSBpbnB1dFJlZjtcbn1cbiJdfQ==