UNPKG

@c-standard/angular-devui-extension

Version:

an extensional components lib for devui

46 lines 4.17 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./date.component"; export class DateTimeBoxComponent { constructor() { this.defaultPattern = 'yyyy/MM/dd HH:mm:ss'; } get value() { return this._value || ''; } set value(value) { this._value = value; } } DateTimeBoxComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: DateTimeBoxComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); DateTimeBoxComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.7", type: DateTimeBoxComponent, selector: "d-date-time-box", inputs: { value: "value", pattern: "pattern", control: "control", validateRules: "validateRules" }, ngImport: i0, template: ` <d-date [showTime]="true" [dateFormat]="this.pattern || defaultPattern" [control]="control" [validateRules]="validateRules" ></d-date> `, isInline: true, components: [{ type: i1.DateComponent, selector: "d-date", inputs: ["showTime", "dateFormat", "placeholder", "control", "validateRules"], outputs: ["valueChange"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: DateTimeBoxComponent, decorators: [{ type: Component, args: [{ selector: 'd-date-time-box', template: ` <d-date [showTime]="true" [dateFormat]="this.pattern || defaultPattern" [control]="control" [validateRules]="validateRules" ></d-date> `, }] }], propDecorators: { value: [{ type: Input }], pattern: [{ type: Input }], control: [{ type: Input }], validateRules: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS10aW1lLWJveC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9jb21wb25lbnRzL2RhdGUvZGF0ZS10aW1lLWJveC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQWVqRCxNQUFNLE9BQU8sb0JBQW9CO0lBWGpDO1FBWWEsbUJBQWMsR0FBRyxxQkFBcUIsQ0FBQztLQWtCbkQ7SUFmRyxJQUFJLEtBQUs7UUFDTCxPQUFPLElBQUksQ0FBQyxNQUFNLElBQUksRUFBRSxDQUFDO0lBQzdCLENBQUM7SUFFRCxJQUNJLEtBQUssQ0FBQyxLQUFhO1FBQ25CLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO0lBQ3hCLENBQUM7O2lIQVhRLG9CQUFvQjtxR0FBcEIsb0JBQW9CLDJKQVRuQjs7Ozs7OztLQU9UOzJGQUVRLG9CQUFvQjtrQkFYaEMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQixRQUFRLEVBQUU7Ozs7Ozs7S0FPVDtpQkFDSjs4QkFVTyxLQUFLO3NCQURSLEtBQUs7Z0JBS0csT0FBTztzQkFBZixLQUFLO2dCQUVHLE9BQU87c0JBQWYsS0FBSztnQkFFRyxhQUFhO3NCQUFyQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBGb3JtQ29udHJvbCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgRFZhbGlkYXRlUnVsZXMgfSBmcm9tICduZy1kZXZ1aSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnZC1kYXRlLXRpbWUtYm94JyxcclxuICAgIHRlbXBsYXRlOiBgXHJcbiAgICAgICAgPGQtZGF0ZVxyXG4gICAgICAgICAgICBbc2hvd1RpbWVdPVwidHJ1ZVwiXHJcbiAgICAgICAgICAgIFtkYXRlRm9ybWF0XT1cInRoaXMucGF0dGVybiB8fCBkZWZhdWx0UGF0dGVyblwiXHJcbiAgICAgICAgICAgIFtjb250cm9sXT1cImNvbnRyb2xcIlxyXG4gICAgICAgICAgICBbdmFsaWRhdGVSdWxlc109XCJ2YWxpZGF0ZVJ1bGVzXCJcclxuICAgICAgICA+PC9kLWRhdGU+XHJcbiAgICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgRGF0ZVRpbWVCb3hDb21wb25lbnQge1xyXG4gICAgcmVhZG9ubHkgZGVmYXVsdFBhdHRlcm4gPSAneXl5eS9NTS9kZCBISDptbTpzcyc7XHJcbiAgICBwcml2YXRlIF92YWx1ZT86IHN0cmluZztcclxuXHJcbiAgICBnZXQgdmFsdWUoKTogc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fdmFsdWUgfHwgJyc7XHJcbiAgICB9XHJcblxyXG4gICAgQElucHV0KClcclxuICAgIHNldCB2YWx1ZSh2YWx1ZTogc3RyaW5nKSB7XHJcbiAgICAgICAgdGhpcy5fdmFsdWUgPSB2YWx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBASW5wdXQoKSBwYXR0ZXJuPzogc3RyaW5nO1xyXG5cclxuICAgIEBJbnB1dCgpIGNvbnRyb2whOiBGb3JtQ29udHJvbDtcclxuXHJcbiAgICBASW5wdXQoKSB2YWxpZGF0ZVJ1bGVzITogRFZhbGlkYXRlUnVsZXM7XHJcblxyXG59XHJcbiJdfQ==