@ng-flexy/form-bootstrap
Version:
Flexy components and tools to build Angular 8+ applications
75 lines • 6.49 kB
JavaScript
import { Component, Input } 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/datepicker.component";
const _c0 = function (a0) { return { readonly: a0 }; };
export class FlexyFormDatepickerComponent {
}
FlexyFormDatepickerComponent.ɵfac = function FlexyFormDatepickerComponent_Factory(t) { return new (t || FlexyFormDatepickerComponent)(); };
FlexyFormDatepickerComponent.ɵcmp = i0.ɵɵdefineComponent({ type: FlexyFormDatepickerComponent, selectors: [["flexy-form-datepicker"]], inputs: { layoutSchema: "layoutSchema", default: "default", min: "min", max: "max", placeholder: "placeholder", theme: "theme", readonly: "readonly", isDisabled: "isDisabled", label: "label", description: "description", format: "format", hideButton: "hideButton", minMode: "minMode" }, decls: 2, vars: 18, consts: [[3, "control", "name", "label", "description", "ngClass"], [3, "control", "default", "min", "max", "readonly", "isDisabled", "placeholder", "theme", "format", "hideButton", "minMode"]], template: function FlexyFormDatepickerComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "flexy-form-field", 0);
i0.ɵɵelement(1, "flexy-control-datepicker", 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(16, _c0, ctx.readonly));
i0.ɵɵadvance(1);
i0.ɵɵproperty("control", ctx.layoutSchema.formControl)("default", ctx.default)("min", ctx.min)("max", ctx.max)("readonly", ctx.readonly)("isDisabled", ctx.isDisabled)("placeholder", ctx.placeholder)("theme", ctx.theme)("format", ctx.format)("hideButton", ctx.hideButton)("minMode", ctx.minMode);
} }, directives: [i1.FlexyFieldComponent, i2.NgClass, i3.FlexyControlDatepickerComponent], encapsulation: 2 });
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(FlexyFormDatepickerComponent, [{
type: Component,
args: [{
selector: 'flexy-form-datepicker',
template: `
<flexy-form-field
[control]="layoutSchema.formControl"
[name]="layoutSchema.formName"
[label]="label"
[description]="description"
[ngClass]="{ readonly: readonly }"
>
<flexy-control-datepicker
[control]="layoutSchema.formControl"
[default]="default"
[min]="min"
[max]="max"
[readonly]="readonly"
[isDisabled]="isDisabled"
[placeholder]="placeholder"
[theme]="theme"
[format]="format"
[hideButton]="hideButton"
[minMode]="minMode"
>
</flexy-control-datepicker>
</flexy-form-field>
`
}]
}], null, { layoutSchema: [{
type: Input
}], default: [{
type: Input
}], min: [{
type: Input
}], max: [{
type: Input
}], placeholder: [{
type: Input
}], theme: [{
type: Input
}], readonly: [{
type: Input
}], isDisabled: [{
type: Input
}], label: [{
type: Input
}], description: [{
type: Input
}], format: [{
type: Input
}], hideButton: [{
type: Input
}], minMode: [{
type: Input
}] }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9mb3JtLWJvb3RzdHJhcC9zcmMvbGliL2NvbXBvbmVudHMvZGF0ZXBpY2tlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7OztBQThCakQsTUFBTSxPQUFPLDRCQUE0Qjs7d0dBQTVCLDRCQUE0QjtpRUFBNUIsNEJBQTRCO1FBeEJyQywyQ0FPRTtRQUFBLDhDQWEyQjtRQUM3QixpQkFBbUI7O1FBcEJqQixzREFBb0MsbUNBQUEsb0JBQUEsZ0NBQUEsc0RBQUE7UUFPbEMsZUFBb0M7UUFBcEMsc0RBQW9DLHdCQUFBLGdCQUFBLGdCQUFBLDBCQUFBLDhCQUFBLGdDQUFBLG9CQUFBLHNCQUFBLDhCQUFBLHdCQUFBOztrREFnQi9CLDRCQUE0QjtjQTNCeEMsU0FBUztlQUFDO2dCQUNULFFBQVEsRUFBRSx1QkFBdUI7Z0JBQ2pDLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0F1QlQ7YUFDRjtnQkFFVSxZQUFZO2tCQUFwQixLQUFLO1lBRUcsT0FBTztrQkFBZixLQUFLO1lBQ0csR0FBRztrQkFBWCxLQUFLO1lBQ0csR0FBRztrQkFBWCxLQUFLO1lBQ0csV0FBVztrQkFBbkIsS0FBSztZQUNHLEtBQUs7a0JBQWIsS0FBSztZQUNHLFFBQVE7a0JBQWhCLEtBQUs7WUFDRyxVQUFVO2tCQUFsQixLQUFLO1lBQ0csS0FBSztrQkFBYixLQUFLO1lBQ0csV0FBVztrQkFBbkIsS0FBSztZQUNHLE1BQU07a0JBQWQsS0FBSztZQUNHLFVBQVU7a0JBQWxCLEtBQUs7WUFDRyxPQUFPO2tCQUFmLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGbGV4eUZvcm1GaWVsZExheW91dFNjaGVtYSB9IGZyb20gJ0BuZy1mbGV4eS9mb3JtJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZmxleHktZm9ybS1kYXRlcGlja2VyJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8ZmxleHktZm9ybS1maWVsZFxuICAgICAgW2NvbnRyb2xdPVwibGF5b3V0U2NoZW1hLmZvcm1Db250cm9sXCJcbiAgICAgIFtuYW1lXT1cImxheW91dFNjaGVtYS5mb3JtTmFtZVwiXG4gICAgICBbbGFiZWxdPVwibGFiZWxcIlxuICAgICAgW2Rlc2NyaXB0aW9uXT1cImRlc2NyaXB0aW9uXCJcbiAgICAgIFtuZ0NsYXNzXT1cInsgcmVhZG9ubHk6IHJlYWRvbmx5IH1cIlxuICAgID5cbiAgICAgIDxmbGV4eS1jb250cm9sLWRhdGVwaWNrZXJcbiAgICAgICAgW2NvbnRyb2xdPVwibGF5b3V0U2NoZW1hLmZvcm1Db250cm9sXCJcbiAgICAgICAgW2RlZmF1bHRdPVwiZGVmYXVsdFwiXG4gICAgICAgIFttaW5dPVwibWluXCJcbiAgICAgICAgW21heF09XCJtYXhcIlxuICAgICAgICBbcmVhZG9ubHldPVwicmVhZG9ubHlcIlxuICAgICAgICBbaXNEaXNhYmxlZF09XCJpc0Rpc2FibGVkXCJcbiAgICAgICAgW3BsYWNlaG9sZGVyXT1cInBsYWNlaG9sZGVyXCJcbiAgICAgICAgW3RoZW1lXT1cInRoZW1lXCJcbiAgICAgICAgW2Zvcm1hdF09XCJmb3JtYXRcIlxuICAgICAgICBbaGlkZUJ1dHRvbl09XCJoaWRlQnV0dG9uXCJcbiAgICAgICAgW21pbk1vZGVdPVwibWluTW9kZVwiXG4gICAgICA+XG4gICAgICA8L2ZsZXh5LWNvbnRyb2wtZGF0ZXBpY2tlcj5cbiAgICA8L2ZsZXh5LWZvcm0tZmllbGQ+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgRmxleHlGb3JtRGF0ZXBpY2tlckNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGxheW91dFNjaGVtYTogRmxleHlGb3JtRmllbGRMYXlvdXRTY2hlbWE7XG5cbiAgQElucHV0KCkgZGVmYXVsdDogc3RyaW5nO1xuICBASW5wdXQoKSBtaW46IHN0cmluZztcbiAgQElucHV0KCkgbWF4OiBzdHJpbmc7XG4gIEBJbnB1dCgpIHBsYWNlaG9sZGVyOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHRoZW1lOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHJlYWRvbmx5OiBib29sZWFuO1xuICBASW5wdXQoKSBpc0Rpc2FibGVkOiBib29sZWFuO1xuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuICBASW5wdXQoKSBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBASW5wdXQoKSBmb3JtYXQ6IHN0cmluZztcbiAgQElucHV0KCkgaGlkZUJ1dHRvbjogYm9vbGVhbjtcbiAgQElucHV0KCkgbWluTW9kZTogc3RyaW5nO1xufVxuIl19