UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

42 lines 5.96 kB
import { Component, Inject, Optional } from "@angular/core"; import { AbstractTimeInstanceFieldComponent } from "../../time-instance-abstract-field/abstract-time-instance-field.component"; import { DATA_FIELD_PORTAL_DATA } from "../../models/data-field-portal-data-injection-token"; import { MAT_DATE_LOCALE } from "@angular/material/core"; import * as i0 from "@angular/core"; import * as i1 from "@ngx-translate/core"; import * as i2 from "@angular-material-components/datetime-picker"; import * as i3 from "../../../translate/language.service"; export class AbstractDateTimeDefaultFieldComponent extends AbstractTimeInstanceFieldComponent { _translate; _adapter; _locale; _languageService; constructor(_translate, _adapter, _locale, _languageService, dataFieldPortalData) { super(_translate, _adapter, _locale, _languageService, dataFieldPortalData); this._translate = _translate; this._adapter = _adapter; this._locale = _locale; this._languageService = _languageService; } getErrorMessage() { return this.buildErrorMessage(this.dataField); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDateTimeDefaultFieldComponent, deps: [{ token: i1.TranslateService }, { token: i2.NgxMatDateAdapter }, { token: MAT_DATE_LOCALE }, { token: i3.LanguageService }, { token: DATA_FIELD_PORTAL_DATA, optional: true }], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractDateTimeDefaultFieldComponent, selector: "ncc-abstract-date-time-default-field", usesInheritance: true, ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDateTimeDefaultFieldComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-date-time-default-field', template: '' }] }], ctorParameters: () => [{ type: i1.TranslateService }, { type: i2.NgxMatDateAdapter }, { type: undefined, decorators: [{ type: Inject, args: [MAT_DATE_LOCALE] }] }, { type: i3.LanguageService }, { type: undefined, decorators: [{ type: Optional }, { type: Inject, args: [DATA_FIELD_PORTAL_DATA] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtZGF0ZS10aW1lLWRlZmF1bHQtZmllbGQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzLWNvcmUvc3JjL2xpYi9kYXRhLWZpZWxkcy9kYXRlLXRpbWUtZmllbGQvZGF0ZS10aW1lLWRlZmF1bHQtZmllbGQvYWJzdHJhY3QtZGF0ZS10aW1lLWRlZmF1bHQtZmllbGQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMxRCxPQUFPLEVBQ0gsa0NBQWtDLEVBQ3JDLE1BQU0sMkVBQTJFLENBQUM7QUFFbkYsT0FBTyxFQUFDLHNCQUFzQixFQUFzQixNQUFNLHFEQUFxRCxDQUFDO0FBR2hILE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQzs7Ozs7QUFPdkQsTUFBTSxPQUFnQixxQ0FBc0MsU0FBUSxrQ0FBaUQ7SUFFM0Y7SUFDQTtJQUN5QjtJQUN6QjtJQUh0QixZQUFzQixVQUE0QixFQUM1QixRQUFnQyxFQUNQLE9BQWUsRUFDeEMsZ0JBQWlDLEVBQ0MsbUJBQXVEO1FBQzNHLEtBQUssQ0FBQyxVQUFVLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxtQkFBbUIsQ0FBQyxDQUFBO1FBTHpELGVBQVUsR0FBVixVQUFVLENBQWtCO1FBQzVCLGFBQVEsR0FBUixRQUFRLENBQXdCO1FBQ1AsWUFBTyxHQUFQLE9BQU8sQ0FBUTtRQUN4QyxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO0lBR3ZELENBQUM7SUFFRCxlQUFlO1FBQ1gsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ2xELENBQUM7d0dBWmlCLHFDQUFxQyxtRkFJbkMsZUFBZSw0Q0FFSCxzQkFBc0I7NEZBTnBDLHFDQUFxQyxtR0FGN0MsRUFBRTs7NEZBRU0scUNBQXFDO2tCQUoxRCxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxzQ0FBc0M7b0JBQ2hELFFBQVEsRUFBRSxFQUFFO2lCQUNmOzswQkFLZ0IsTUFBTTsyQkFBQyxlQUFlOzswQkFFdEIsUUFBUTs7MEJBQUksTUFBTTsyQkFBQyxzQkFBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5qZWN0LCBPcHRpb25hbH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7XG4gICAgQWJzdHJhY3RUaW1lSW5zdGFuY2VGaWVsZENvbXBvbmVudFxufSBmcm9tIFwiLi4vLi4vdGltZS1pbnN0YW5jZS1hYnN0cmFjdC1maWVsZC9hYnN0cmFjdC10aW1lLWluc3RhbmNlLWZpZWxkLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtUcmFuc2xhdGVTZXJ2aWNlfSBmcm9tIFwiQG5neC10cmFuc2xhdGUvY29yZVwiO1xuaW1wb3J0IHtEQVRBX0ZJRUxEX1BPUlRBTF9EQVRBLCBEYXRhRmllbGRQb3J0YWxEYXRhfSBmcm9tIFwiLi4vLi4vbW9kZWxzL2RhdGEtZmllbGQtcG9ydGFsLWRhdGEtaW5qZWN0aW9uLXRva2VuXCI7XG5pbXBvcnQge0RhdGVUaW1lRmllbGR9IGZyb20gXCIuLi9tb2RlbHMvZGF0ZS10aW1lLWZpZWxkXCI7XG5pbXBvcnQge05neE1hdERhdGVBZGFwdGVyfSBmcm9tIFwiQGFuZ3VsYXItbWF0ZXJpYWwtY29tcG9uZW50cy9kYXRldGltZS1waWNrZXJcIjtcbmltcG9ydCB7TUFUX0RBVEVfTE9DQUxFfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvY29yZVwiO1xuaW1wb3J0IHtMYW5ndWFnZVNlcnZpY2V9IGZyb20gXCIuLi8uLi8uLi90cmFuc2xhdGUvbGFuZ3VhZ2Uuc2VydmljZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jYy1hYnN0cmFjdC1kYXRlLXRpbWUtZGVmYXVsdC1maWVsZCcsXG4gICAgdGVtcGxhdGU6ICcnXG59KVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFic3RyYWN0RGF0ZVRpbWVEZWZhdWx0RmllbGRDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdFRpbWVJbnN0YW5jZUZpZWxkQ29tcG9uZW50PERhdGVUaW1lRmllbGQ+IHtcblxuICAgIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBfdHJhbnNsYXRlOiBUcmFuc2xhdGVTZXJ2aWNlLFxuICAgICAgICAgICAgICAgIHByb3RlY3RlZCBfYWRhcHRlcjogTmd4TWF0RGF0ZUFkYXB0ZXI8YW55PixcbiAgICAgICAgICAgICAgICBASW5qZWN0KE1BVF9EQVRFX0xPQ0FMRSkgcHJvdGVjdGVkIF9sb2NhbGU6IHN0cmluZyxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2xhbmd1YWdlU2VydmljZTogTGFuZ3VhZ2VTZXJ2aWNlLFxuICAgICAgICAgICAgICAgIEBPcHRpb25hbCgpIEBJbmplY3QoREFUQV9GSUVMRF9QT1JUQUxfREFUQSkgZGF0YUZpZWxkUG9ydGFsRGF0YTogRGF0YUZpZWxkUG9ydGFsRGF0YTxEYXRlVGltZUZpZWxkPikge1xuICAgICAgICBzdXBlcihfdHJhbnNsYXRlLCBfYWRhcHRlciwgX2xvY2FsZSwgX2xhbmd1YWdlU2VydmljZSwgZGF0YUZpZWxkUG9ydGFsRGF0YSlcbiAgICB9XG5cbiAgICBnZXRFcnJvck1lc3NhZ2UoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmJ1aWxkRXJyb3JNZXNzYWdlKHRoaXMuZGF0YUZpZWxkKTtcbiAgICB9XG59XG4iXX0=