UNPKG

@netgrif/components

Version:

Netgrif Application Engine frontend Angular components

18 lines 2.92 kB
import { NAE_TASK_VIEW_COMPONENT, reloadTaskAction } from '@netgrif/components-core'; import { MatDialog } from "@angular/material/dialog"; export const openTaskDialog = { call: (injector, frontAction) => { const dialogComponent = injector.get(NAE_TASK_VIEW_COMPONENT); const dialog = injector.get(MatDialog); const ref = dialog.open(dialogComponent, { panelClass: "dialog-task-responsive", data: { taskIds: frontAction.args[0] }, }); ref.afterClosed().subscribe(event => { reloadTaskAction.call(injector, frontAction); }); } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLWFjdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMvc3JjL2xpYi9kaWFsb2cvbW9kZWwvZGlhbG9nLWFjdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUdILHVCQUF1QixFQUNBLGdCQUFnQixFQUMxQyxNQUFNLDBCQUEwQixDQUFDO0FBQ2xDLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUVuRCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQTBCO0lBQ2pELElBQUksRUFBRSxDQUFDLFFBQWtCLEVBQUUsV0FBd0IsRUFBRSxFQUFFO1FBQ25ELE1BQU0sZUFBZSxHQUFHLFFBQVEsQ0FBQyxHQUFHLENBQUMsdUJBQXVCLENBQUMsQ0FBQztRQUM5RCxNQUFNLE1BQU0sR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ3ZDLE1BQU0sR0FBRyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3JDLFVBQVUsRUFBRSx3QkFBd0I7WUFDcEMsSUFBSSxFQUFFO2dCQUNGLE9BQU8sRUFBRSxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUNOO1NBQzdCLENBQUMsQ0FBQztRQUNILEdBQUcsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDaEMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQTtRQUNoRCxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7Q0FDSixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3Rvcn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7XG4gICAgRnJvbnRBY3Rpb25EZWZpbml0aW9uLFxuICAgIEZyb250QWN0aW9uLFxuICAgIE5BRV9UQVNLX1ZJRVdfQ09NUE9ORU5ULFxuICAgIFRhc2tWaWV3SW5qZWN0aW9uRGF0YSwgcmVsb2FkVGFza0FjdGlvblxufSBmcm9tICdAbmV0Z3JpZi9jb21wb25lbnRzLWNvcmUnO1xuaW1wb3J0IHtNYXREaWFsb2d9IGZyb20gXCJAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2dcIjtcblxuZXhwb3J0IGNvbnN0IG9wZW5UYXNrRGlhbG9nOiBGcm9udEFjdGlvbkRlZmluaXRpb24gPSB7XG4gICAgY2FsbDogKGluamVjdG9yOiBJbmplY3RvciwgZnJvbnRBY3Rpb246IEZyb250QWN0aW9uKSA9PiB7XG4gICAgICAgIGNvbnN0IGRpYWxvZ0NvbXBvbmVudCA9IGluamVjdG9yLmdldChOQUVfVEFTS19WSUVXX0NPTVBPTkVOVCk7XG4gICAgICAgIGNvbnN0IGRpYWxvZyA9IGluamVjdG9yLmdldChNYXREaWFsb2cpO1xuICAgICAgICBjb25zdCByZWYgPSBkaWFsb2cub3BlbihkaWFsb2dDb21wb25lbnQsIHtcbiAgICAgICAgICAgIHBhbmVsQ2xhc3M6IFwiZGlhbG9nLXRhc2stcmVzcG9uc2l2ZVwiLFxuICAgICAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgICAgIHRhc2tJZHM6IGZyb250QWN0aW9uLmFyZ3NbMF1cbiAgICAgICAgICAgIH0gYXMgVGFza1ZpZXdJbmplY3Rpb25EYXRhLFxuICAgICAgICB9KTtcbiAgICAgICAgcmVmLmFmdGVyQ2xvc2VkKCkuc3Vic2NyaWJlKGV2ZW50ID0+IHtcbiAgICAgICAgICAgIHJlbG9hZFRhc2tBY3Rpb24uY2FsbChpbmplY3RvciwgZnJvbnRBY3Rpb24pXG4gICAgICAgIH0pO1xuICAgIH1cbn1cbiJdfQ==