Formatting
This commit is contained in:
parent
dcc5f53396
commit
37368ca30e
@ -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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user