@ng-flexy/form-bootstrap
Version:
Flexy components and tools to build Angular 8+ applications
58 lines • 5.16 kB
JavaScript
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/colorpicker.component";
const _c0 = ["inputRef"];
const _c1 = function (a0) { return { readonly: a0 }; };
export class FlexyFormColorpickerComponent {
}
FlexyFormColorpickerComponent.ɵfac = function FlexyFormColorpickerComponent_Factory(t) { return new (t || FlexyFormColorpickerComponent)(); };
FlexyFormColorpickerComponent.ɵcmp = i0.ɵɵdefineComponent({ type: FlexyFormColorpickerComponent, selectors: [["flexy-form-colorpicker"]], viewQuery: function FlexyFormColorpickerComponent_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", list: "list", label: "label", description: "description", readonly: "readonly" }, decls: 2, vars: 11, consts: [[3, "control", "name", "label", "description", "ngClass"], [3, "readonly", "default", "list", "control"]], template: function FlexyFormColorpickerComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "flexy-form-field", 0);
i0.ɵɵelement(1, "flexy-control-colorpicker", 1);
i0.ɵɵelementEnd();
} if (rf & 2) {
i0.ɵɵproperty("control", ctx.layoutSchema.formControl)("name", ctx.layoutSchema.formName)("label", ctx.label)("description", ctx.description)("ngClass", i0.ɵɵpureFunction1(9, _c1, ctx.readonly));
i0.ɵɵadvance(1);
i0.ɵɵproperty("readonly", ctx.readonly)("default", ctx.default)("list", ctx.list)("control", ctx.layoutSchema.formControl);
} }, directives: [i1.FlexyFieldComponent, i2.NgClass, i3.FlexyControlColorpickerComponent], encapsulation: 2 });
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(FlexyFormColorpickerComponent, [{
type: Component,
args: [{
selector: 'flexy-form-colorpicker',
template: `
<flexy-form-field
[control]="layoutSchema.formControl"
[name]="layoutSchema.formName"
[label]="label"
[description]="description"
[ngClass]="{ readonly: readonly }"
>
<flexy-control-colorpicker [readonly]="readonly" [default]="default" [list]="list" [control]="layoutSchema.formControl">
</flexy-control-colorpicker>
</flexy-form-field>
`
}]
}], null, { layoutSchema: [{
type: Input
}], default: [{
type: Input
}], list: [{
type: Input
}], label: [{
type: Input
}], description: [{
type: Input
}], readonly: [{
type: Input
}], inputRef: [{
type: ViewChild,
args: ['inputRef']
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3JwaWNrZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZm9ybS1ib290c3RyYXAvc3JjL2xpYi9jb21wb25lbnRzL2NvbG9ycGlja2VyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFjLEtBQUssRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7QUFrQnhFLE1BQU0sT0FBTyw2QkFBNkI7OzBHQUE3Qiw2QkFBNkI7a0VBQTdCLDZCQUE2Qjs7Ozs7O1FBWnRDLDJDQU9FO1FBQUEsK0NBQzRCO1FBQzlCLGlCQUFtQjs7UUFSakIsc0RBQW9DLG1DQUFBLG9CQUFBLGdDQUFBLHFEQUFBO1FBTVQsZUFBcUI7UUFBckIsdUNBQXFCLHdCQUFBLGtCQUFBLHlDQUFBOztrREFLekMsNkJBQTZCO2NBZnpDLFNBQVM7ZUFBQztnQkFDVCxRQUFRLEVBQUUsd0JBQXdCO2dCQUNsQyxRQUFRLEVBQUU7Ozs7Ozs7Ozs7O0dBV1Q7YUFDRjtnQkFFVSxZQUFZO2tCQUFwQixLQUFLO1lBRUcsT0FBTztrQkFBZixLQUFLO1lBQ0csSUFBSTtrQkFBWixLQUFLO1lBQ0csS0FBSztrQkFBYixLQUFLO1lBQ0csV0FBVztrQkFBbkIsS0FBSztZQUNHLFFBQVE7a0JBQWhCLEtBQUs7WUFFaUIsUUFBUTtrQkFBOUIsU0FBUzttQkFBQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGbGV4eUZvcm1GaWVsZExheW91dFNjaGVtYSB9IGZyb20gJ0BuZy1mbGV4eS9mb3JtJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZmxleHktZm9ybS1jb2xvcnBpY2tlcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGZsZXh5LWZvcm0tZmllbGRcbiAgICAgIFtjb250cm9sXT1cImxheW91dFNjaGVtYS5mb3JtQ29udHJvbFwiXG4gICAgICBbbmFtZV09XCJsYXlvdXRTY2hlbWEuZm9ybU5hbWVcIlxuICAgICAgW2xhYmVsXT1cImxhYmVsXCJcbiAgICAgIFtkZXNjcmlwdGlvbl09XCJkZXNjcmlwdGlvblwiXG4gICAgICBbbmdDbGFzc109XCJ7IHJlYWRvbmx5OiByZWFkb25seSB9XCJcbiAgICA+XG4gICAgICA8ZmxleHktY29udHJvbC1jb2xvcnBpY2tlciBbcmVhZG9ubHldPVwicmVhZG9ubHlcIiBbZGVmYXVsdF09XCJkZWZhdWx0XCIgW2xpc3RdPVwibGlzdFwiIFtjb250cm9sXT1cImxheW91dFNjaGVtYS5mb3JtQ29udHJvbFwiPlxuICAgICAgPC9mbGV4eS1jb250cm9sLWNvbG9ycGlja2VyPlxuICAgIDwvZmxleHktZm9ybS1maWVsZD5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBGbGV4eUZvcm1Db2xvcnBpY2tlckNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGxheW91dFNjaGVtYTogRmxleHlGb3JtRmllbGRMYXlvdXRTY2hlbWE7XG5cbiAgQElucHV0KCkgZGVmYXVsdDogc3RyaW5nO1xuICBASW5wdXQoKSBsaXN0OiBzdHJpbmdbXTtcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcbiAgQElucHV0KCkgZGVzY3JpcHRpb246IHN0cmluZztcbiAgQElucHV0KCkgcmVhZG9ubHk6IGJvb2xlYW47XG5cbiAgQFZpZXdDaGlsZCgnaW5wdXRSZWYnKSBpbnB1dFJlZiE6IEVsZW1lbnRSZWY7XG59XG4iXX0=