import { connect } from 'react-redux' import ExperimentMetadataComponent from '../../../../components/app/sidebars/simulation/ExperimentMetadataComponent' const mapStateToProps = state => { if (!state.objects.experiment[state.currentExperimentId]) { return { experimentName: 'Loading experiment', pathName: '', traceName: '', schedulerName: '', } } const path = state.objects.path[ state.objects.experiment[state.currentExperimentId].pathId ] const pathName = path.name ? path.name : 'Path ' + path.id return { experimentName: state.objects.experiment[state.currentExperimentId].name, pathName, traceName: state.objects.trace[ state.objects.experiment[state.currentExperimentId].traceId ].name, schedulerName: state.objects.scheduler[ state.objects.experiment[state.currentExperimentId].schedulerName ].name, } } const ExperimentMetadataContainer = connect(mapStateToProps)( ExperimentMetadataComponent, ) export default ExperimentMetadataContainer