From 05e8c803c907214770e480d486073ea8dd0ac0a9 Mon Sep 17 00:00:00 2001 From: dannyrb Date: Thu, 13 Jun 2019 09:49:09 -0400 Subject: [PATCH] Update example for commandsModule --- .../_ohif-example-extension/src/index.js | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/extensions/_ohif-example-extension/src/index.js b/extensions/_ohif-example-extension/src/index.js index 78caf96cf..ce427054d 100644 --- a/extensions/_ohif-example-extension/src/index.js +++ b/extensions/_ohif-example-extension/src/index.js @@ -11,5 +11,27 @@ export default { getSopClassHandler() {}, getPanelModule() {}, getToolbarModule() {}, - getCommandsModule() {}, + getCommandsModule(/* store */) { + return commandsModule; + }, +}; + +/** + * + */ +const commandsModule = { + actions: { + // Store Contexts + Options + exampleAction: ({ viewports, param1 }) => { + console.log(`There are ${viewports.length} viewports`); + console.log(`param1's value is: ${param1}`); + }, + }, + definitions: { + exampleActionDef: { + commandFn: this.actions.exampleAction, + storeContexts: ['viewports'], + options: { param1: 'hello world' }, + }, + }, };