blob: a5e403ce2712f17512a3a0fc7c4464b376208a7b (
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
|
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;
|