X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2FrecordViewer%2FrecordNavigator.jsx;h=95107ca9864cebcca9588b75e02cd2765d7e5094;hp=d7a86d492a198340a67d20f8867f55b1c11e59b9;hb=9e66a7588db120992b341274de308c69ac0e9ff7;hpb=e29efc315df33d546237e270470916e26df391d6 diff --git a/skyquake/plugins/launchpad/src/recordViewer/recordNavigator.jsx b/skyquake/plugins/launchpad/src/recordViewer/recordNavigator.jsx index d7a86d492..95107ca98 100644 --- a/skyquake/plugins/launchpad/src/recordViewer/recordNavigator.jsx +++ b/skyquake/plugins/launchpad/src/recordViewer/recordNavigator.jsx @@ -20,13 +20,29 @@ import React from 'react'; import RecordViewActions from './recordViewActions.js'; import LoadingIndicator from 'widgets/loading-indicator/loadingIndicator.jsx'; import DashboardCard from 'widgets/dashboard_card/dashboard_card.jsx'; +import Utils from 'utils/utils.js'; + import './recordNavigator.scss'; -import nsdImg from 'style/img/catalog-default.svg'; export default class RecordNavigator extends React.Component{ constructor(props) { super(props) } + handleImageError = (e) => { + console.log('Bad logo path, using default'); + e.target.src = require('style/img/catalog-default.svg'); + } + + getDescriptorTypeFromRecordType = (recordType) => { + if (recordType == 'nsr') { + return 'nsd'; + } else if (recordType == 'vnfr') { + return 'vnfd'; + } + + return null; + } + render(){ let navClass = 'catalogItems'; @@ -53,7 +69,10 @@ export default class RecordNavigator extends React.Component{ } navObj.push(
- +

{vnfr.name}

{vnfr.type}

@@ -67,7 +86,10 @@ export default class RecordNavigator extends React.Component{ } navObj.push(
- +

{n.name}

{n.type}