@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
39 lines • 5.46 kB
JavaScript
import { Component, Inject } from '@angular/core';
import { NAE_SIDE_MENU_CONTROL } from '../../side-menu-injection-token';
import { AbstractCaseViewComponent } from '../../../view/case-view/abstract-case-view';
import * as i0 from "@angular/core";
import * as i1 from "../../../view/case-view/service/case-view-service";
import * as i2 from "../../models/side-menu-control";
export class AbstractUserImpersonateComponent extends AbstractCaseViewComponent {
_sideMenuControl;
_injectedData;
constructor(_sideMenuControl, caseViewService) {
super(caseViewService);
this._sideMenuControl = _sideMenuControl;
if (this._sideMenuControl.data) {
this._injectedData = this._sideMenuControl.data;
}
}
handleCaseClick(clickedCase) {
this._sideMenuControl.close({
opened: false,
message: 'User selected',
data: {
stringId: clickedCase.stringId
}
});
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractUserImpersonateComponent, deps: [{ token: NAE_SIDE_MENU_CONTROL }, { token: i1.CaseViewService }], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractUserImpersonateComponent, selector: "ncc-abstract-user-impersonate", usesInheritance: true, ngImport: i0, template: '', isInline: true });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractUserImpersonateComponent, decorators: [{
type: Component,
args: [{
selector: 'ncc-abstract-user-impersonate',
template: ''
}]
}], ctorParameters: () => [{ type: i2.SideMenuControl, decorators: [{
type: Inject,
args: [NAE_SIDE_MENU_CONTROL]
}] }, { type: i1.CaseViewService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtdXNlci1pbXBlcnNvbmF0ZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3NpZGUtbWVudS9jb250ZW50LWNvbXBvbmVudHMvdXNlci1pbXBlcnNvbmF0ZS9hYnN0cmFjdC11c2VyLWltcGVyc29uYXRlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUMsU0FBUyxFQUFFLE1BQU0sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNoRCxPQUFPLEVBQUMscUJBQXFCLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUd0RSxPQUFPLEVBQUMseUJBQXlCLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQzs7OztBQVFyRixNQUFNLE9BQWdCLGdDQUFpQyxTQUFRLHlCQUF5QjtJQUlyQjtJQUZyRCxhQUFhLENBQStCO0lBRXRELFlBQStELGdCQUFpQyxFQUMxRSxlQUFnQztRQUNsRCxLQUFLLENBQUMsZUFBZSxDQUFDLENBQUM7UUFGb0MscUJBQWdCLEdBQWhCLGdCQUFnQixDQUFpQjtRQUc1RixJQUFJLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUU7WUFDNUIsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBb0MsQ0FBQztTQUNuRjtJQUNMLENBQUM7SUFFRCxlQUFlLENBQUMsV0FBaUI7UUFDN0IsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEtBQUssQ0FBQztZQUN4QixNQUFNLEVBQUUsS0FBSztZQUNiLE9BQU8sRUFBRSxlQUFlO1lBQ3hCLElBQUksRUFBRTtnQkFDRixRQUFRLEVBQUUsV0FBVyxDQUFDLFFBQVE7YUFDQTtTQUNyQyxDQUFDLENBQUM7SUFDUCxDQUFDO3dHQXBCaUIsZ0NBQWdDLGtCQUlwQixxQkFBcUI7NEZBSmpDLGdDQUFnQyw0RkFGeEMsRUFBRTs7NEZBRU0sZ0NBQWdDO2tCQUpyRCxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwrQkFBK0I7b0JBQ3pDLFFBQVEsRUFBRSxFQUFFO2lCQUNmOzswQkFLMEIsTUFBTTsyQkFBQyxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1NpZGVNZW51Q29udHJvbH0gZnJvbSAnLi4vLi4vbW9kZWxzL3NpZGUtbWVudS1jb250cm9sJztcbmltcG9ydCB7Q29tcG9uZW50LCBJbmplY3R9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtOQUVfU0lERV9NRU5VX0NPTlRST0x9IGZyb20gJy4uLy4uL3NpZGUtbWVudS1pbmplY3Rpb24tdG9rZW4nO1xuaW1wb3J0IHtDYXNlVmlld1NlcnZpY2V9IGZyb20gJy4uLy4uLy4uL3ZpZXcvY2FzZS12aWV3L3NlcnZpY2UvY2FzZS12aWV3LXNlcnZpY2UnO1xuaW1wb3J0IHtDYXNlfSBmcm9tICcuLi8uLi8uLi9yZXNvdXJjZXMvaW50ZXJmYWNlL2Nhc2UnO1xuaW1wb3J0IHtBYnN0cmFjdENhc2VWaWV3Q29tcG9uZW50fSBmcm9tICcuLi8uLi8uLi92aWV3L2Nhc2Utdmlldy9hYnN0cmFjdC1jYXNlLXZpZXcnO1xuaW1wb3J0IHtVc2VySW1wZXJzb25hdGVDb25maWdNZXRhZGF0YX0gZnJvbSAnLi4vLi4vLi4vaW1wZXJzb25hdGlvbi9tb2RlbHMvdXNlci1pbXBlcnNvbmF0ZS1jb25maWctbWV0YWRhdGEnO1xuaW1wb3J0IHtVc2VySW1wZXJzb25hdGVJbmplY3Rpb25EYXRhfSBmcm9tICcuL21vZGVsL3VzZXItaW1wZXJzb25hdGUtaW5qZWN0aW9uLWRhdGEnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jYy1hYnN0cmFjdC11c2VyLWltcGVyc29uYXRlJyxcbiAgICB0ZW1wbGF0ZTogJydcbn0pXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3RVc2VySW1wZXJzb25hdGVDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdENhc2VWaWV3Q29tcG9uZW50IHtcblxuICAgIHByb3RlY3RlZCBfaW5qZWN0ZWREYXRhOiBVc2VySW1wZXJzb25hdGVJbmplY3Rpb25EYXRhO1xuXG4gICAgcHJvdGVjdGVkIGNvbnN0cnVjdG9yKEBJbmplY3QoTkFFX1NJREVfTUVOVV9DT05UUk9MKSBwcm90ZWN0ZWQgX3NpZGVNZW51Q29udHJvbDogU2lkZU1lbnVDb250cm9sLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlVmlld1NlcnZpY2U6IENhc2VWaWV3U2VydmljZSkge1xuICAgICAgICBzdXBlcihjYXNlVmlld1NlcnZpY2UpO1xuICAgICAgICBpZiAodGhpcy5fc2lkZU1lbnVDb250cm9sLmRhdGEpIHtcbiAgICAgICAgICAgIHRoaXMuX2luamVjdGVkRGF0YSA9IHRoaXMuX3NpZGVNZW51Q29udHJvbC5kYXRhIGFzIFVzZXJJbXBlcnNvbmF0ZUluamVjdGlvbkRhdGE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoYW5kbGVDYXNlQ2xpY2soY2xpY2tlZENhc2U6IENhc2UpIHtcbiAgICAgICAgdGhpcy5fc2lkZU1lbnVDb250cm9sLmNsb3NlKHtcbiAgICAgICAgICAgIG9wZW5lZDogZmFsc2UsXG4gICAgICAgICAgICBtZXNzYWdlOiAnVXNlciBzZWxlY3RlZCcsXG4gICAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICAgICAgc3RyaW5nSWQ6IGNsaWNrZWRDYXNlLnN0cmluZ0lkXG4gICAgICAgICAgICB9IGFzIFVzZXJJbXBlcnNvbmF0ZUNvbmZpZ01ldGFkYXRhXG4gICAgICAgIH0pO1xuICAgIH1cbn1cbiJdfQ==