Issue-ID: AAI-1556
Change-Id: I9af4cf5287cb903f500a59ff15ec3eb5f12d99e9
Signed-off-by: Arul.Nambi <arul.nambi@amdocs.com>
+]
\ No newline at end of file
import VnfSearch from './vnfSearch/VnfSearch.jsx';
import MainScreenHeader from './MainScreenHeader.jsx';
import {decryptParamsForView, changeUrlAddress} from 'utils/Routes.js';
import VnfSearch from './vnfSearch/VnfSearch.jsx';
import MainScreenHeader from './MainScreenHeader.jsx';
import {decryptParamsForView, changeUrlAddress} from 'utils/Routes.js';
+import {isEmpty} from 'lodash';
let customViewList = [];
extensibleViews.forEach(function(view,key) {
let customViewList = [];
extensibleViews.forEach(function(view,key) {
+
+ let path;
+ if(isEmpty(extensibleViews[key]['routePath'])){
+ path = '/' + view.viewName + '/:extensibleViewParams?';
+ } else {
+ path = '/' + view.viewName + view.routePath + '/:extensibleViewParams?';
+ }
var renderComponent = (props) => {
let viewParams = {};
if(props.match.params.extensibleViewParams !== undefined) {
var renderComponent = (props) => {
let viewParams = {};
if(props.match.params.extensibleViewParams !== undefined) {
- <Route key={extensibleViews[key]['viewName'] + 'Route'} path={'/' + extensibleViews[key]['viewName'] + '/:extensibleViewParams?' }
+ <Route key={extensibleViews[key]['viewName'] + 'Route'} path={path}
render={renderComponent}/>
);
});
render={renderComponent}/>
);
});