UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

42 lines 5.74 kB
import { Component, Inject, Optional } from "@angular/core"; import { DATA_FIELD_PORTAL_DATA } from "../../models/data-field-portal-data-injection-token"; import { AbstractTimeInstanceFieldComponent } from "../../time-instance-abstract-field/abstract-time-instance-field.component"; 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/core"; import * as i3 from "../../../translate/language.service"; export class AbstractDateDefaultFieldComponent 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: AbstractDateDefaultFieldComponent, deps: [{ token: i1.TranslateService }, { token: i2.DateAdapter }, { 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: AbstractDateDefaultFieldComponent, selector: "ncc-abstract-date-default-field", usesInheritance: true, ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDateDefaultFieldComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-date-default-field', template: '' }] }], ctorParameters: () => [{ type: i1.TranslateService }, { type: i2.DateAdapter }, { 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtZGF0ZS1kZWZhdWx0LWZpZWxkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvZGF0YS1maWVsZHMvZGF0ZS1maWVsZC9kYXRlLWRlZmF1bHQtZmllbGQvYWJzdHJhY3QtZGF0ZS1kZWZhdWx0LWZpZWxkLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFMUQsT0FBTyxFQUFDLHNCQUFzQixFQUFzQixNQUFNLHFEQUFxRCxDQUFDO0FBRWhILE9BQU8sRUFDSCxrQ0FBa0MsRUFDckMsTUFBTSwyRUFBMkUsQ0FBQztBQUNuRixPQUFPLEVBQWMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7Ozs7O0FBT3BFLE1BQU0sT0FBZ0IsaUNBQWtDLFNBQVEsa0NBQTZDO0lBRW5GO0lBQ0E7SUFDeUI7SUFDekI7SUFIdEIsWUFBc0IsVUFBNEIsRUFDNUIsUUFBMEIsRUFDRCxPQUFlLEVBQ3hDLGdCQUFpQyxFQUNDLG1CQUFtRDtRQUN2RyxLQUFLLENBQUMsVUFBVSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsbUJBQW1CLENBQUMsQ0FBQTtRQUx6RCxlQUFVLEdBQVYsVUFBVSxDQUFrQjtRQUM1QixhQUFRLEdBQVIsUUFBUSxDQUFrQjtRQUNELFlBQU8sR0FBUCxPQUFPLENBQVE7UUFDeEMscUJBQWdCLEdBQWhCLGdCQUFnQixDQUFpQjtJQUd2RCxDQUFDO0lBRUQsZUFBZTtRQUNYLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUNsRCxDQUFDO3dHQVppQixpQ0FBaUMsNkVBSS9CLGVBQWUsNENBRUgsc0JBQXNCOzRGQU5wQyxpQ0FBaUMsOEZBRnpDLEVBQUU7OzRGQUVNLGlDQUFpQztrQkFKdEQsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsaUNBQWlDO29CQUMzQyxRQUFRLEVBQUUsRUFBRTtpQkFDZjs7MEJBS2dCLE1BQU07MkJBQUMsZUFBZTs7MEJBRXRCLFFBQVE7OzBCQUFJLE1BQU07MkJBQUMsc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEluamVjdCwgT3B0aW9uYWx9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge1RyYW5zbGF0ZVNlcnZpY2V9IGZyb20gXCJAbmd4LXRyYW5zbGF0ZS9jb3JlXCI7XG5pbXBvcnQge0RBVEFfRklFTERfUE9SVEFMX0RBVEEsIERhdGFGaWVsZFBvcnRhbERhdGF9IGZyb20gXCIuLi8uLi9tb2RlbHMvZGF0YS1maWVsZC1wb3J0YWwtZGF0YS1pbmplY3Rpb24tdG9rZW5cIjtcbmltcG9ydCB7RGF0ZUZpZWxkfSBmcm9tIFwiLi4vbW9kZWxzL2RhdGUtZmllbGRcIjtcbmltcG9ydCB7XG4gICAgQWJzdHJhY3RUaW1lSW5zdGFuY2VGaWVsZENvbXBvbmVudFxufSBmcm9tIFwiLi4vLi4vdGltZS1pbnN0YW5jZS1hYnN0cmFjdC1maWVsZC9hYnN0cmFjdC10aW1lLWluc3RhbmNlLWZpZWxkLmNvbXBvbmVudFwiO1xuaW1wb3J0IHtEYXRlQWRhcHRlciwgTUFUX0RBVEVfTE9DQUxFfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvY29yZVwiO1xuaW1wb3J0IHtMYW5ndWFnZVNlcnZpY2V9IGZyb20gXCIuLi8uLi8uLi90cmFuc2xhdGUvbGFuZ3VhZ2Uuc2VydmljZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jYy1hYnN0cmFjdC1kYXRlLWRlZmF1bHQtZmllbGQnLFxuICAgIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdERhdGVEZWZhdWx0RmllbGRDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdFRpbWVJbnN0YW5jZUZpZWxkQ29tcG9uZW50PERhdGVGaWVsZD4ge1xuXG4gICAgY29uc3RydWN0b3IocHJvdGVjdGVkIF90cmFuc2xhdGU6IFRyYW5zbGF0ZVNlcnZpY2UsXG4gICAgICAgICAgICAgICAgcHJvdGVjdGVkIF9hZGFwdGVyOiBEYXRlQWRhcHRlcjxhbnk+LFxuICAgICAgICAgICAgICAgIEBJbmplY3QoTUFUX0RBVEVfTE9DQUxFKSBwcm90ZWN0ZWQgX2xvY2FsZTogc3RyaW5nLFxuICAgICAgICAgICAgICAgIHByb3RlY3RlZCBfbGFuZ3VhZ2VTZXJ2aWNlOiBMYW5ndWFnZVNlcnZpY2UsXG4gICAgICAgICAgICAgICAgQE9wdGlvbmFsKCkgQEluamVjdChEQVRBX0ZJRUxEX1BPUlRBTF9EQVRBKSBkYXRhRmllbGRQb3J0YWxEYXRhOiBEYXRhRmllbGRQb3J0YWxEYXRhPERhdGVGaWVsZD4pIHtcbiAgICAgICAgc3VwZXIoX3RyYW5zbGF0ZSwgX2FkYXB0ZXIsIF9sb2NhbGUsIF9sYW5ndWFnZVNlcnZpY2UsIGRhdGFGaWVsZFBvcnRhbERhdGEpXG4gICAgfVxuXG4gICAgZ2V0RXJyb3JNZXNzYWdlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5idWlsZEVycm9yTWVzc2FnZSh0aGlzLmRhdGFGaWVsZCk7XG4gICAgfVxufVxuIl19