X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fcomponents%2FComposerApp.js;h=861c38be03d6fa01d809d7af5a1102c4743250e2;hb=e7d2aea71cdb46033756e50acf20e6cf64e99597;hp=b5cfa75288cfd00542a65c14ff9a2bbace54fe4a;hpb=b06607173b5bafa999594cdc1e60a825f578e8e6;p=osm%2FUI.git
diff --git a/skyquake/plugins/composer/src/src/components/ComposerApp.js b/skyquake/plugins/composer/src/src/components/ComposerApp.js
index b5cfa7528..861c38be0 100644
--- a/skyquake/plugins/composer/src/src/components/ComposerApp.js
+++ b/skyquake/plugins/composer/src/src/components/ComposerApp.js
@@ -163,7 +163,7 @@ const ComposerApp = React.createClass({
}
}
- let cpNumber = 0;
+
let AppHeader = (
);
@@ -174,12 +174,7 @@ const ComposerApp = React.createClass({
const isModified = self.state.item && self.state.item.uiState.modified;
const isEditingNSD = self.state.item && self.state.item.uiState && /nsd/.test(self.state.item.uiState.type);
const isEditingVNFD = self.state.item && self.state.item.uiState && /vnfd/.test(self.state.item.uiState.type);
- const containers = [self.state.item].reduce(DescriptorModelFactory.buildCatalogItemFactory(CatalogDataStore.getState().catalogs), []);
-
- containers.filter(d => DescriptorModelFactory.isConnectionPoint(d)).forEach(d => {
- d.cpNumber = ++cpNumber;
- containers.filter(d => DescriptorModelFactory.isVnfdConnectionPointRef(d)).filter(ref => ref.key === d.key).forEach(ref => ref.cpNumber = d.cpNumber);
- });
+ const containers = self.state.containers;
const canvasTitle = containers.length ? containers[0].model.name : '';
const hasNoCatalogs = CatalogDataStore.getState().catalogs.length === 0;
const isLoading = self.state.isLoading;
@@ -210,6 +205,7 @@ const ComposerApp = React.createClass({
panelTabShown={self.state.panelTabShown}
files={self.state.files}
filesState={self.state.filesState}
+ newPathName={self.state.newPathName}
item={self.state.item}
type={self.state.filterCatalogByTypeValue}
/>