Complete useFilteredSearchQuery refactoring (#1531)

Complete useFilteredSearchQuery ref
actoring
This commit is contained in:
Charles Bochet
2023-09-10 17:07:05 -07:00
committed by GitHub
parent bcbf303364
commit c808eeca79
7 changed files with 35 additions and 57 deletions

View File

@ -31,19 +31,24 @@ export function PeoplePicker({
relationPickerSearchFilterScopedState,
);
const queryFilters = [
{
fieldNames: ['firstName', 'lastName'],
filter: relationPickerSearchFilter,
},
];
if (companyId) {
queryFilters.push({
fieldNames: ['companyId'],
filter: companyId,
});
}
const people = useFilteredSearchEntityQuery({
queryHook: useSearchPeopleQuery,
selectedIds: [personId ?? ''],
filters: [
{
fieldName: 'firstName',
filter: relationPickerSearchFilter,
},
{
fieldName: 'lastName',
filter: relationPickerSearchFilter,
},
],
filters: queryFilters,
mappingFunction: (person) => ({
entityType: Entity.Person,
id: person.id,