@collectionspace/cspace-public-browser
Version:
CollectionSpace public browser
30 lines (24 loc) • 564 B
JavaScript
import { connect } from 'react-redux';
import DetailPanel from './DetailPanel';
import {
readDetail,
} from '../../actions/detailActions';
import {
getDetailAdjacents,
getDetailData,
getDetailError,
isDetailPending,
} from '../../reducers';
const mapStateToProps = (state) => ({
adjacents: getDetailAdjacents(state),
data: getDetailData(state),
error: getDetailError(state),
isPending: isDetailPending(state),
});
const mapDispatchToProps = {
readDetail,
};
export default connect(
mapStateToProps,
mapDispatchToProps,
)(DetailPanel);