UNPKG

@ng-flexy/form-bootstrap

Version:

Flexy components and tools to build Angular 8+ applications

67 lines 4.62 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; function FlexyControlReadonlyComponent_ng_container_1_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementContainerStart(0); i0.ɵɵtext(1); i0.ɵɵelementContainerEnd(); } if (rf & 2) { const ctx_r0 = i0.ɵɵnextContext(); i0.ɵɵadvance(1); i0.ɵɵtextInterpolate(ctx_r0.value); } } function FlexyControlReadonlyComponent_span_2_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelement(0, "span", 2); } if (rf & 2) { const ctx_r1 = i0.ɵɵnextContext(); i0.ɵɵproperty("innerHTML", ctx_r1.value, i0.ɵɵsanitizeHtml); } } function FlexyControlReadonlyComponent_i_3_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "i"); i0.ɵɵtext(1); i0.ɵɵelementEnd(); } if (rf & 2) { const ctx_r2 = i0.ɵɵnextContext(); i0.ɵɵadvance(1); i0.ɵɵtextInterpolate(ctx_r2.default); } } export class FlexyControlReadonlyComponent { constructor() { this.isHtml = false; } } FlexyControlReadonlyComponent.ɵfac = function FlexyControlReadonlyComponent_Factory(t) { return new (t || FlexyControlReadonlyComponent)(); }; FlexyControlReadonlyComponent.ɵcmp = i0.ɵɵdefineComponent({ type: FlexyControlReadonlyComponent, selectors: [["flexy-control-readonly"]], inputs: { value: "value", default: "default", isHtml: "isHtml" }, decls: 4, vars: 3, consts: [[4, "ngIf"], [3, "innerHTML", 4, "ngIf"], [3, "innerHTML"]], template: function FlexyControlReadonlyComponent_Template(rf, ctx) { if (rf & 1) { i0.ɵɵelementStart(0, "span"); i0.ɵɵtemplate(1, FlexyControlReadonlyComponent_ng_container_1_Template, 2, 1, "ng-container", 0); i0.ɵɵtemplate(2, FlexyControlReadonlyComponent_span_2_Template, 1, 1, "span", 1); i0.ɵɵtemplate(3, FlexyControlReadonlyComponent_i_3_Template, 2, 1, "i", 0); i0.ɵɵelementEnd(); } if (rf & 2) { i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", !ctx.isHtml); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", ctx.isHtml); i0.ɵɵadvance(1); i0.ɵɵproperty("ngIf", ctx.value === null || ctx.value === undefined); } }, directives: [i1.NgIf], encapsulation: 2 }); /*@__PURE__*/ (function () { i0.ɵsetClassMetadata(FlexyControlReadonlyComponent, [{ type: Component, args: [{ template: ` <span> <ng-container *ngIf="!isHtml">{{ value }}</ng-container> <span *ngIf="isHtml" [innerHTML]="value"></span> <i *ngIf="value === null || value === undefined">{{ default }}</i> </span> `, selector: 'flexy-control-readonly' }] }], null, { value: [{ type: Input }], default: [{ type: Input }], isHtml: [{ type: Input }] }); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZG9ubHkuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZm9ybS1ib290c3RyYXAvc3JjL2xpYi9jb250cm9scy9yZWFkb25seS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7SUFLM0MsNkJBQThCO0lBQUEsWUFBVztJQUFBLDBCQUFlOzs7SUFBMUIsZUFBVztJQUFYLGtDQUFXOzs7SUFDekMsMEJBQWdEOzs7SUFBM0IsMkRBQW1COzs7SUFDeEMseUJBQWlEO0lBQUEsWUFBYTtJQUFBLGlCQUFJOzs7SUFBakIsZUFBYTtJQUFiLG9DQUFhOztBQUtwRSxNQUFNLE9BQU8sNkJBQTZCO0lBVjFDO1FBYVcsV0FBTSxHQUFHLEtBQUssQ0FBQztLQUN6Qjs7MEdBSlksNkJBQTZCO2tFQUE3Qiw2QkFBNkI7UUFSdEMsNEJBQ0U7UUFBQSxnR0FBOEI7UUFDOUIsZ0ZBQXlDO1FBQ3pDLDBFQUFpRDtRQUNuRCxpQkFBTzs7UUFIUyxlQUFlO1FBQWYsa0NBQWU7UUFDdkIsZUFBYztRQUFkLGlDQUFjO1FBQ2pCLGVBQTZDO1FBQTdDLG9FQUE2Qzs7a0RBS3pDLDZCQUE2QjtjQVZ6QyxTQUFTO2VBQUM7Z0JBQ1QsUUFBUSxFQUFFOzs7Ozs7R0FNVDtnQkFDRCxRQUFRLEVBQUUsd0JBQXdCO2FBQ25DO2dCQUVVLEtBQUs7a0JBQWIsS0FBSztZQUNHLE9BQU87a0JBQWYsS0FBSztZQUNHLE1BQU07a0JBQWQsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHRlbXBsYXRlOiBgXG4gICAgPHNwYW4+XG4gICAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiIWlzSHRtbFwiPnt7IHZhbHVlIH19PC9uZy1jb250YWluZXI+XG4gICAgICA8c3BhbiAqbmdJZj1cImlzSHRtbFwiIFtpbm5lckhUTUxdPVwidmFsdWVcIj48L3NwYW4+XG4gICAgICA8aSAqbmdJZj1cInZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSB1bmRlZmluZWRcIj57eyBkZWZhdWx0IH19PC9pPlxuICAgIDwvc3Bhbj5cbiAgYCxcbiAgc2VsZWN0b3I6ICdmbGV4eS1jb250cm9sLXJlYWRvbmx5J1xufSlcbmV4cG9ydCBjbGFzcyBGbGV4eUNvbnRyb2xSZWFkb25seUNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIHZhbHVlOiBzdHJpbmcgfCBudW1iZXI7XG4gIEBJbnB1dCgpIGRlZmF1bHQ6IHN0cmluZyB8IG51bWJlcjtcbiAgQElucHV0KCkgaXNIdG1sID0gZmFsc2U7XG59XG4iXX0=