X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fcomponents%2FCanvasPanel.js;h=86afd56d4deb8d20f629ac1daf77ad0979eb8b53;hp=96904ea1604dc7c6b4d1c5a5dd31abebc2bc581b;hb=6620bca06b9874e68e8bc11ce28b7a6eeda5cc03;hpb=4e7b00465d087292dc6127bc892a5fa3a64365b6 diff --git a/skyquake/plugins/composer/src/src/components/CanvasPanel.js b/skyquake/plugins/composer/src/src/components/CanvasPanel.js index 96904ea16..86afd56d4 100644 --- a/skyquake/plugins/composer/src/src/components/CanvasPanel.js +++ b/skyquake/plugins/composer/src/src/components/CanvasPanel.js @@ -34,9 +34,9 @@ import CanvasPanelTray from './CanvasPanelTray' import EditForwardingGraphPaths from './EditorForwardingGraph/EditForwardingGraphPaths' import SelectionManager from '../libraries/SelectionManager' import DescriptorModelIconFactory from '../libraries/model/IconFactory' - import FileManager from './filemanager/FileManager.jsx'; +import ConfigPrimitiveParameters from './ConfigPrimitiveParameters/ConfigPrimitiveParameters' import '../styles/CanvasPanel.scss' const CanvasPanel = React.createClass({ @@ -81,12 +81,23 @@ const CanvasPanel = React.createClass({ - + { + this.props.files ? + + : null + } ) + //CanvasPanelTray panel to display + let displayedPanel = null; + switch (this.props.displayedPanel) { + case 'forwarding' : displayedPanel = (); break; + case 'parameter' : displayedPanel = (); break; + default: displayedPanel = (

Please select a tab

); break; + } return (
@@ -97,15 +108,15 @@ const CanvasPanel = React.createClass({
{viewButtonTabs}
- {hasNoCatalogs ? null : viewFiles ? : bodyComponent} + {hasNoCatalogs ? null : viewFiles ? : bodyComponent}
{ isDescriptorView ? : null } - - + + {displayedPanel}
);