@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
42 lines • 5.74 kB
JavaScript
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