cspace-ui
Version:
CollectionSpace user interface for browsers
17 lines (13 loc) • 412 B
JavaScript
import Immutable from 'immutable';
import {
SET_RECORD_PAGE_PRIMARY_CSID,
} from '../constants/actionCodes';
export default (state = Immutable.Map(), action) => {
switch (action.type) {
case SET_RECORD_PAGE_PRIMARY_CSID:
return state.set('primaryCsid', Immutable.fromJS(action.payload));
default:
return state;
}
};
export const getPrimaryCsid = (state) => state.get('primaryCsid');