UNPKG

cspace-ui

Version:
29 lines (23 loc) 798 B
import { connect } from 'react-redux'; import AdvancedSearchBuilder from '../../components/search/AdvancedSearchBuilder'; import { getRecordGroupOptionListName } from '../../helpers/configHelpers'; import { getOptionList, getSearchCondition, getSearchNewCondition, } from '../../reducers'; const mapStateToProps = (state, ownProps) => { const { recordType, searchTermsGroup, } = ownProps; const groupOptions = getOptionList(state, getRecordGroupOptionListName(recordType)); return { hasChildGroups: groupOptions && groupOptions.length > 0, preferredCondition: getSearchCondition(state, recordType), preferredConditionNew: getSearchNewCondition(state, recordType, searchTermsGroup), }; }; export default connect( mapStateToProps, )(AdvancedSearchBuilder);