diff --git a/webapp/packages/core-view/src/Action/ActionService.ts b/webapp/packages/core-view/src/Action/ActionService.ts index 9333ccdc7a..8a2301583d 100644 --- a/webapp/packages/core-view/src/Action/ActionService.ts +++ b/webapp/packages/core-view/src/Action/ActionService.ts @@ -25,6 +25,12 @@ export class ActionService { this.handlers = new Map(); } + activateAction(context: IDataContextProvider, action: IAction) { + this + .getAction(context, action) + ?.activate(); + } + addHandler(handler: IActionHandler): void { if (this.handlers.has(handler.id)) { throw new Error(`Action handler with same id (${handler.id}) already exists`);