diff --git a/docs/latest/extensions/modules/panel.md b/docs/latest/extensions/modules/panel.md index 57b63719a..6254824b5 100644 --- a/docs/latest/extensions/modules/panel.md +++ b/docs/latest/extensions/modules/panel.md @@ -40,6 +40,10 @@ export default { from: 'right', // The target component to toggle open/close target: 'target-component-id', + // UI Hint; If the target panel is in a "disabled" state + isDisabled: studies => { + return false; + }, // Overrides `defaultContext`, if specified context: ['ACTIVE_VIEWPORT:MAGIC'], }, diff --git a/extensions/_example/src/index.js b/extensions/_example/src/index.js index bafd2ae32..de0d09128 100644 --- a/extensions/_example/src/index.js +++ b/extensions/_example/src/index.js @@ -21,7 +21,6 @@ export default { /** * MODULE GETTERS */ - getViewportModule() { return '... react component ...'; }, @@ -98,6 +97,9 @@ const panelModule = { icon: 'th-list', label: 'Segments', target: 'segment-panel', + isDisabled: studies => { + return false; + }, }, ], components: [