1 import React from 'react';
3 import DashboardCard from 'widgets/dashboard_card/dashboard_card.jsx';
4 import LaunchpadCard from '../launchpad_card/launchpadCard.jsx';
5 import LaunchpadFleetActions from'../launchpadFleetActions';
7 export default class NsCardPanel extends React.Component {
11 LaunchpadFleetActions.closeNsrCard(nsr_id);
14 findNsr(nsrs, nsr_id) {
18 const {nsrs, openedNsrIDs, ...props} = this.props;
20 <DashboardCard className="nsCardPanel"
21 showHeader={true} title="NETWORK SERVICE DETAILS">
23 openedNsrIDs.map((nsr_id, index) => {
24 let nsr = nsrs.find(e => { return e.id == nsr_id; })
27 <LaunchpadCard deleting={nsr.deleting}
28 slideno={this.props.slideno}
34 isActive={nsr["admin-status"] == "ENABLED"}
35 closeButtonAction={this.onCloseCard(nsr.id)}/>
45 NsCardPanel.defaultProps = {