Skip to content

Commit

Permalink
OpenConceptLab/ocl_issues#1459 | fixing visualize button
Browse files Browse the repository at this point in the history
  • Loading branch information
snyaggarwal committed Jan 18, 2023
1 parent 0e77a5a commit 1d2bd12
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/components/common/OperationsDrawer.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,8 @@ const OperationsDrawer = () => {

const onVisualizeCascadeClick = () => setVisualize(!visualize)

const showVisualizeOption = operation === '$cascade' && cascadeParams?.view === 'hierarchy' && response?.data
const showVisualizeOption = operation === '$cascade' && response?.data
const isDisabledVisualize = showVisualizeOption && !response.request.responseURL.includes('view=hierarchy')

return (
<React.Fragment>
Expand Down Expand Up @@ -386,10 +387,12 @@ const OperationsDrawer = () => {
</IconButton>
{
showVisualizeOption &&
<Tooltip title='Visualize'>
<IconButton onClick={onVisualizeCascadeClick} size='small'>
<HierarchyIcon fontSize='inherit' />
</IconButton>
<Tooltip title='Visualize - Only available when using the Hierarchical Response format'>
<span>
<IconButton onClick={onVisualizeCascadeClick} size='small' disabled={isDisabledVisualize}>
<HierarchyIcon fontSize='inherit' />
</IconButton>
</span>
</Tooltip>
}
</React.Fragment>
Expand Down

0 comments on commit 1d2bd12

Please sign in to comment.