blob: 0dc20ea70001ea2921d3423c99afa43a05b833cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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',
topologyName: '',
traceName: '',
schedulerName: '',
}
}
const topology =
state.objects.topology[
state.objects.experiment[state.currentExperimentId].topologyId
]
const topologyName = topology.name
return {
experimentName: state.objects.experiment[state.currentExperimentId].name,
topologyName,
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
|