angular-bootstrap-italia
Version:
<p align="center"> <h1 align="center">Bootstrap Italia + Angular 9</h1>
34 lines • 3.51 kB
JavaScript
import { __decorate } from "tslib";
import { Component, Input } from '@angular/core';
var DatePickerComponent = /** @class */ (function () {
function DatePickerComponent() {
}
DatePickerComponent.prototype.ngAfterViewInit = function () {
$('.it-date-datepicker').datepicker({
inputFormat: ['dd/MM/yyyy'],
outputFormat: 'dd/MM/yyyy',
});
};
__decorate([
Input()
], DatePickerComponent.prototype, "field", void 0);
__decorate([
Input()
], DatePickerComponent.prototype, "form", void 0);
__decorate([
Input()
], DatePickerComponent.prototype, "valid", void 0);
__decorate([
Input()
], DatePickerComponent.prototype, "invalid", void 0);
DatePickerComponent = __decorate([
Component({
selector: 'lib-date-picker',
template: "<div class=\"it-datepicker-wrapper\">\n <div class=\"form-group\" [formGroup]=\"form\">\n <input class=\"form-control it-date-datepicker\" type=\"text\" placeholder=\"inserisci la data in formato gg/mm/aaaa\" [id]=\"field.key\" [formControlName]=\"field.key\" [required]=\"field.required\">\n <label [for]=\"field.key\">\n {{ field.label }}\n <span *ngIf=\"field.required\"> *</span>\n </label>\n <lib-validation-messages [field]=\"field\" [valid]=\"valid\" [invalid]=\"invalid\"></lib-validation-messages>\n </div>\n</div>\n",
styles: [""]
})
], DatePickerComponent);
return DatePickerComponent;
}());
export { DatePickerComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1waWNrZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1ib290c3RyYXAtaXRhbGlhLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZm9ybS9kYXRlLXBpY2tlci9kYXRlLXBpY2tlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWlCLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWVoRTtJQU9FO0lBQWdCLENBQUM7SUFFakIsNkNBQWUsR0FBZjtRQUNFLENBQUMsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLFVBQVUsQ0FBQztZQUNsQyxXQUFXLEVBQUUsQ0FBQyxZQUFZLENBQUM7WUFDM0IsWUFBWSxFQUFFLFlBQVk7U0FDM0IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQWJRO1FBQVIsS0FBSyxFQUFFO3NEQUF1QjtJQUN0QjtRQUFSLEtBQUssRUFBRTtxREFBaUI7SUFFaEI7UUFBUixLQUFLLEVBQUU7c0RBQWdCO0lBQ2Y7UUFBUixLQUFLLEVBQUU7d0RBQWtCO0lBTGYsbUJBQW1CO1FBTC9CLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsaWpCQUEyQzs7U0FFNUMsQ0FBQztPQUNXLG1CQUFtQixDQWdCL0I7SUFBRCwwQkFBQztDQUFBLEFBaEJELElBZ0JDO1NBaEJZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQWZ0ZXJWaWV3SW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZvcm1Hcm91cCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuLy8galF1ZXJ5XG5kZWNsYXJlIHZhciAkOiBhbnk7XG5cbi8vIE1vZGVsc1xuaW1wb3J0IHsgRm9ybURhdGVQaWNrZXIgfSBmcm9tICcuL2Zvcm0tZGF0ZS1waWNrZXInO1xuXG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2xpYi1kYXRlLXBpY2tlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9kYXRlLXBpY2tlci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2RhdGUtcGlja2VyLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgRGF0ZVBpY2tlckNvbXBvbmVudCBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQge1xuICBASW5wdXQoKSBmaWVsZDogRm9ybURhdGVQaWNrZXI7XG4gIEBJbnB1dCgpIGZvcm06IEZvcm1Hcm91cDtcblxuICBASW5wdXQoKSB2YWxpZDogYm9vbGVhbjtcbiAgQElucHV0KCkgaW52YWxpZDogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkIHtcbiAgICAkKCcuaXQtZGF0ZS1kYXRlcGlja2VyJykuZGF0ZXBpY2tlcih7XG4gICAgICBpbnB1dEZvcm1hdDogWydkZC9NTS95eXl5J10sXG4gICAgICBvdXRwdXRGb3JtYXQ6ICdkZC9NTS95eXl5JyxcbiAgICB9KTtcbiAgfVxuXG59XG4iXX0=