({
filter,
organizationId,
setFilter,
...props
})
| 61 | }; |
| 62 | |
| 63 | export const MultiMemberSelect: FC<MemberAutocompleteProps> = ({ |
| 64 | filter, |
| 65 | organizationId, |
| 66 | setFilter, |
| 67 | ...props |
| 68 | }) => { |
| 69 | const membersQuery = useQuery({ |
| 70 | ...organizationMembers(organizationId, { |
| 71 | q: prepareQuery(encodeURI(filter ?? "")), |
| 72 | limit: 25, |
| 73 | }), |
| 74 | placeholderData: keepPreviousData, |
| 75 | }); |
| 76 | return ( |
| 77 | <InnerMultiSelect<OrganizationMemberWithUserData> |
| 78 | error={membersQuery.error} |
| 79 | setFilter={setFilter} |
| 80 | users={membersQuery.data?.members} |
| 81 | {...props} |
| 82 | /> |
| 83 | ); |
| 84 | }; |
| 85 | |
| 86 | type InnerAutocompleteProps<T extends SelectedUser> = |
| 87 | CommonMultiSelectProps<T> & { |
nothing calls this directly
no test coverage detected