Formatting

This commit is contained in:
dannyrb 2019-04-19 12:42:26 -04:00
parent dcc5f53396
commit 37368ca30e

View File

@ -3,32 +3,37 @@ import { LayoutManager } from 'react-viewerbase';
import OHIF from 'ohif-core'; import OHIF from 'ohif-core';
const mapStateToProps = state => { const mapStateToProps = state => {
const viewportPluginIds = state.plugins.availablePlugins.filter(plugin => plugin.type === OHIF.plugins.PLUGIN_TYPES.VIEWPORT).map(plugin => plugin.id); const viewportPluginIds = state.plugins.availablePlugins
const availablePlugins = {} .filter(plugin => plugin.type === OHIF.plugins.PLUGIN_TYPES.VIEWPORT)
viewportPluginIds.forEach(id => { .map(plugin => plugin.id);
const plugin = OHIF.plugins.availablePlugins.find(plugin => plugin.id === id);
if (plugin) {
availablePlugins[id] = plugin.component;
}
});
// TODO Use something like state.plugins.defaultPlugin[OHIF.plugins.PLUGIN_TYPES.VIEWPORT] const availablePlugins = {};
let defaultPlugin; viewportPluginIds.forEach(id => {
if (viewportPluginIds && viewportPluginIds.length) { const plugin = OHIF.plugins.availablePlugins.find(
defaultPlugin = viewportPluginIds[0]; plugin => plugin.id === id
);
if (plugin) {
availablePlugins[id] = plugin.component;
} }
});
return { // TODO Use something like state.plugins.defaultPlugin[OHIF.plugins.PLUGIN_TYPES.VIEWPORT]
layout: state.viewports.layout, let defaultPlugin;
activeViewportIndex: state.viewports.activeViewportIndex, if (viewportPluginIds && viewportPluginIds.length) {
availablePlugins, defaultPlugin = viewportPluginIds[0];
defaultPlugin }
};
return {
layout: state.viewports.layout,
activeViewportIndex: state.viewports.activeViewportIndex,
availablePlugins,
defaultPlugin
};
}; };
const ConnectedLayoutManager = connect( const ConnectedLayoutManager = connect(
mapStateToProps, mapStateToProps,
null null
)(LayoutManager); )(LayoutManager);
export default ConnectedLayoutManager; export default ConnectedLayoutManager;