Skip to content

Commit

Permalink
Merge pull request #949 from TZubiri/2dmpr-ui-fix
Browse files Browse the repository at this point in the history
ui fix: Made mpr more accessible from toolbar.
  • Loading branch information
dannyrb authored Sep 25, 2019
2 parents 291b23a + c572984 commit 246936f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 53 deletions.
54 changes: 4 additions & 50 deletions platform/viewer/src/connectedComponents/ConnectedPluginSwitch.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,59 +38,13 @@ const mergeProps = (propsFromState, propsFromDispatch, ownProps) => {

// TODO: Do not display certain options if the current display set
// cannot be displayed using these view types
const buttons = [
/*{
text: 'Acquired',
type: 'command',
icon: 'bars',
active: false,
onClick: () => {
console.warn('Original Acquisition');
const layoutData = setSingleLayoutData(
layout.viewports,
activeViewportIndex,
{ plugin: 'cornerstone' }
);
setLayout({ viewports: layoutData });
},
},
{
text: 'Axial',
icon: 'cube',
active: false,
onClick: () => {
commandsManager.runCommand('axial');
},
},
{
text: 'Sagittal',
icon: 'cube',
active: false,
onClick: () => {
commandsManager.runCommand('sagittal');
},
},
{
text: 'Coronal',
icon: 'cube',
active: false,
onClick: () => {
commandsManager.runCommand('coronal');
},
},*/
{
label: "2D MPR",
icon: "cube",
onClick: () => {
const mpr = () => {
commandsManager.runCommand("mpr2d");
}
}
];
;

return {
buttons
mpr
};
};

Expand All @@ -100,4 +54,4 @@ const ConnectedPluginSwitch = connect(
mergeProps
)(PluginSwitch);

export default ConnectedPluginSwitch;
export default ConnectedPluginSwitch;
8 changes: 5 additions & 3 deletions platform/viewer/src/connectedComponents/PluginSwitch.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { ExpandableToolMenu } from '@ohif/ui';
import { ToolbarButton } from '@ohif/ui';
import './PluginSwitch.css';

class PluginSwitch extends Component {
static propTypes = {
buttons: PropTypes.array,
mpr: PropTypes.func,
};

static defaultProps = {};

render() {
return (
<div className="PluginSwitch">
<ExpandableToolMenu buttons={this.props.buttons} label={'View'} />
<ToolbarButton label = "2D MPR"
icon = "cube"
onClick = {this.props.mpr} />
</div>
);
}
Expand Down

0 comments on commit 246936f

Please sign in to comment.