(props)
| 44 | type UserAutocompleteProps = CommonAutocompleteProps<User>; |
| 45 | |
| 46 | export const UserAutocomplete: FC<UserAutocompleteProps> = (props) => { |
| 47 | const [filter, setFilter] = useState<string>(); |
| 48 | |
| 49 | const usersQuery = useQuery({ |
| 50 | ...users({ |
| 51 | q: prepareQuery(encodeURI(filter ?? "")), |
| 52 | limit: 25, |
| 53 | }), |
| 54 | enabled: filter !== undefined, |
| 55 | placeholderData: keepPreviousData, |
| 56 | }); |
| 57 | return ( |
| 58 | <InnerAutocomplete<User> |
| 59 | error={usersQuery.error} |
| 60 | isFetching={usersQuery.isFetching} |
| 61 | shouldFilter={false} |
| 62 | setFilter={setFilter} |
| 63 | users={usersQuery.data?.users} |
| 64 | {...props} |
| 65 | /> |
| 66 | ); |
| 67 | }; |
| 68 | |
| 69 | type MemberAutocompleteProps = |
| 70 | CommonAutocompleteProps<OrganizationMemberWithUserData> & { |
nothing calls this directly
no test coverage detected