*
* ECOMP is a trademark and service mark of AT&T Intellectual Property.
*/
+
import {connect} from 'react-redux';
import React, {Component} from 'react';
import Table from 'react-bootstrap/lib/Table';
+import LaunchInContext from 'app/tierSupport/launchExternalResource/LaunchExternalResource.jsx';
import i18n from 'utils/i18n/i18n';
import {
SELECTED_NODE_TITLE,
} from 'app/tierSupport/selectedNodeDetails/SelectedNodeDetailsConstants.js';
let mapStateToProps = ({tierSupport: {selectedNodeDetails}}) => {
- let {nodeData = [], nodeType = '', uid = ''} = selectedNodeDetails;
+ let {nodeData = {}, nodeType = '', uid = ''} = selectedNodeDetails;
return {
nodeData,
class SelectedNodeDetails extends Component {
static propTypes = {
- nodeData: React.PropTypes.array,
+ nodeData: React.PropTypes.object,
nodeType: React.PropTypes.string,
uid: React.PropTypes.string
};
<div className='ts-selected-node-details'>
<h1>{i18n(SELECTED_NODE_TITLE)}</h1>
<h2>{nodeType}</h2>
- <span>{uid}</span>
+ <span>{uid} <LaunchInContext /></span>
<Table bsClass={tableClass}>
<thead>
<tr>