cspace-ui
Version:
CollectionSpace user interface for browsers
29 lines (23 loc) • 632 B
JavaScript
import { connect } from 'react-redux';
import RecordBrowserNavBar from '../../components/record/RecordBrowserNavBar';
import { setRecordBrowserNavBarItems } from '../../actions/prefs';
import {
getRecordBrowserNavBarItems,
getUserPerms,
} from '../../reducers';
const mapStateToProps = (state, ownProps) => {
const {
recordType,
} = ownProps;
return {
items: getRecordBrowserNavBarItems(state, recordType),
perms: getUserPerms(state),
};
};
const mapDispatchToProps = {
setItems: setRecordBrowserNavBarItems,
};
export default connect(
mapStateToProps,
mapDispatchToProps,
)(RecordBrowserNavBar);