@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
33 lines • 5.06 kB
JavaScript
import { Component, Inject, Optional } from '@angular/core';
import { DashboardCardTypes } from '../../../dashboard/cards/model/dashboard-card-types';
import { AbstractDashboardTextFieldComponent } from '../abstract-dashboard-text-field.component';
import { DATA_FIELD_PORTAL_DATA } from "../../models/data-field-portal-data-injection-token";
import * as i0 from "@angular/core";
import * as i1 from "@ngx-translate/core";
export class AbstractDashboardPortalTextFieldComponent extends AbstractDashboardTextFieldComponent {
constructor(translate, dataFieldPortalData) {
super(translate, dataFieldPortalData);
}
createCard(textFieldValue) {
return {
type: DashboardCardTypes.PORTAL,
componentName: textFieldValue,
layout: { x: 0, y: 0, rows: 1, cols: 1 }
};
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDashboardPortalTextFieldComponent, deps: [{ token: i1.TranslateService }, { token: DATA_FIELD_PORTAL_DATA, optional: true }], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractDashboardPortalTextFieldComponent, selector: "ncc-abstract-dashboard-portal-text-field", usesInheritance: true, ngImport: i0, template: '', isInline: true });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractDashboardPortalTextFieldComponent, decorators: [{
type: Component,
args: [{
selector: 'ncc-abstract-dashboard-portal-text-field',
template: ''
}]
}], ctorParameters: () => [{ type: i1.TranslateService }, { type: undefined, decorators: [{
type: Optional
}, {
type: Inject,
args: [DATA_FIELD_PORTAL_DATA]
}] }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtZGFzaGJvYXJkLXBvcnRhbC10ZXh0LWZpZWxkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvZGF0YS1maWVsZHMvdGV4dC1maWVsZC9kYXNoYm9hcmQtcG9ydGFsLXRleHQtZmllbGQvYWJzdHJhY3QtZGFzaGJvYXJkLXBvcnRhbC10ZXh0LWZpZWxkLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFHMUQsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0scURBQXFELENBQUM7QUFDdkYsT0FBTyxFQUFDLG1DQUFtQyxFQUFDLE1BQU0sNENBQTRDLENBQUM7QUFDL0YsT0FBTyxFQUFDLHNCQUFzQixFQUFzQixNQUFNLHFEQUFxRCxDQUFDOzs7QUFPaEgsTUFBTSxPQUFnQix5Q0FBMEMsU0FBUSxtQ0FBbUM7SUFFdkcsWUFBc0IsU0FBMkIsRUFDaUIsbUJBQW1EO1FBQ2pILEtBQUssQ0FBQyxTQUFTLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBRVMsVUFBVSxDQUFDLGNBQXNCO1FBQ3ZDLE9BQU87WUFDSCxJQUFJLEVBQUUsa0JBQWtCLENBQUMsTUFBTTtZQUMvQixhQUFhLEVBQUUsY0FBYztZQUM3QixNQUFNLEVBQUUsRUFBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFDO1NBQ3pDLENBQUM7SUFDTixDQUFDO3dHQWJpQix5Q0FBeUMsa0RBR2pCLHNCQUFzQjs0RkFIOUMseUNBQXlDLHVHQUZqRCxFQUFFOzs0RkFFTSx5Q0FBeUM7a0JBSjlELFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDBDQUEwQztvQkFDcEQsUUFBUSxFQUFFLEVBQUU7aUJBQ2Y7OzBCQUkwQixRQUFROzswQkFBSSxNQUFNOzJCQUFDLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbmplY3QsIE9wdGlvbmFsfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7VHJhbnNsYXRlU2VydmljZX0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQge0N1c3RvbUNhcmR9IGZyb20gJy4uLy4uLy4uL2Rhc2hib2FyZC9jYXJkcy9tb2RlbC9jdXN0b20tZGFzaGJvYXJkLW1vZGVsL2N1c3RvbS1jYXJkJztcbmltcG9ydCB7RGFzaGJvYXJkQ2FyZFR5cGVzfSBmcm9tICcuLi8uLi8uLi9kYXNoYm9hcmQvY2FyZHMvbW9kZWwvZGFzaGJvYXJkLWNhcmQtdHlwZXMnO1xuaW1wb3J0IHtBYnN0cmFjdERhc2hib2FyZFRleHRGaWVsZENvbXBvbmVudH0gZnJvbSAnLi4vYWJzdHJhY3QtZGFzaGJvYXJkLXRleHQtZmllbGQuY29tcG9uZW50JztcbmltcG9ydCB7REFUQV9GSUVMRF9QT1JUQUxfREFUQSwgRGF0YUZpZWxkUG9ydGFsRGF0YX0gZnJvbSBcIi4uLy4uL21vZGVscy9kYXRhLWZpZWxkLXBvcnRhbC1kYXRhLWluamVjdGlvbi10b2tlblwiO1xuaW1wb3J0IHtUZXh0RmllbGR9IGZyb20gXCIuLi9tb2RlbHMvdGV4dC1maWVsZFwiO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jYy1hYnN0cmFjdC1kYXNoYm9hcmQtcG9ydGFsLXRleHQtZmllbGQnLFxuICAgIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdERhc2hib2FyZFBvcnRhbFRleHRGaWVsZENvbXBvbmVudCBleHRlbmRzIEFic3RyYWN0RGFzaGJvYXJkVGV4dEZpZWxkQ29tcG9uZW50IHtcblxuICAgIHByb3RlY3RlZCBjb25zdHJ1Y3Rvcih0cmFuc2xhdGU6IFRyYW5zbGF0ZVNlcnZpY2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBPcHRpb25hbCgpIEBJbmplY3QoREFUQV9GSUVMRF9QT1JUQUxfREFUQSkgZGF0YUZpZWxkUG9ydGFsRGF0YTogRGF0YUZpZWxkUG9ydGFsRGF0YTxUZXh0RmllbGQ+KSB7XG4gICAgICAgIHN1cGVyKHRyYW5zbGF0ZSwgZGF0YUZpZWxkUG9ydGFsRGF0YSk7XG4gICAgfVxuXG4gICAgcHJvdGVjdGVkIGNyZWF0ZUNhcmQodGV4dEZpZWxkVmFsdWU6IHN0cmluZyk6IEN1c3RvbUNhcmQge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgdHlwZTogRGFzaGJvYXJkQ2FyZFR5cGVzLlBPUlRBTCxcbiAgICAgICAgICAgIGNvbXBvbmVudE5hbWU6IHRleHRGaWVsZFZhbHVlLFxuICAgICAgICAgICAgbGF5b3V0OiB7eDogMCwgeTogMCwgcm93czogMSwgY29sczogMX1cbiAgICAgICAgfTtcbiAgICB9XG59XG4iXX0=