diff --git a/src/components/InstanceFiltersBrowse/InstanceFiltersBrowse.js b/src/components/InstanceFiltersBrowse/InstanceFiltersBrowse.js index a82593249..9b7cfa029 100644 --- a/src/components/InstanceFiltersBrowse/InstanceFiltersBrowse.js +++ b/src/components/InstanceFiltersBrowse/InstanceFiltersBrowse.js @@ -3,6 +3,10 @@ import PropTypes from 'prop-types'; import { useIntl } from 'react-intl'; import omit from 'lodash/omit'; +import { + checkIfUserInMemberTenant, + useStripes, +} from "@folio/stripes/core"; import { AccordionSet } from '@folio/stripes/components'; import { FACETS, @@ -14,6 +18,7 @@ import { FACETS_TO_REQUEST, SharedFacet, EffectiveLocationFacet, + isConsortiaEnv, } from '@folio/stripes-inventory-components'; import { MultiSelectionFacet } from '../MultiSelectionFacet'; @@ -27,6 +32,7 @@ const InstanceFiltersBrowse = props => { } = props; const intl = useIntl(); + const stripes = useStripes(); const qindex = query.qindex; const initialAccordionStates = useMemo(() => ({ @@ -97,6 +103,7 @@ const InstanceFiltersBrowse = props => { { label={intl.formatMessage({ id: `ui-inventory.filters.${FACETS.NAME_TYPE}` })} name={FACETS.NAME_TYPE} closedByDefault + separator={checkIfUserInMemberTenant(stripes)} options={facetOptions[FACETS_TO_REQUEST[FACETS.NAME_TYPE]]} selectedValues={activeFilters[FACETS.NAME_TYPE]} onFilterChange={onChange} diff --git a/src/components/MultiSelectionFacet/MultiSelectionFacet.js b/src/components/MultiSelectionFacet/MultiSelectionFacet.js index b3b2412f8..9b5358f16 100644 --- a/src/components/MultiSelectionFacet/MultiSelectionFacet.js +++ b/src/components/MultiSelectionFacet/MultiSelectionFacet.js @@ -29,6 +29,7 @@ const MultiSelectionFacet = ({ label, name, closedByDefault = true, + separator = true, options, selectedValues, onFilterChange, @@ -74,6 +75,7 @@ const MultiSelectionFacet = ({ label={label} id={id} closedByDefault={closedByDefault} + separator={separator} header={FilterAccordionHeader} headerProps={{ label }} onClearFilter={() => onClearFilter(name)}