MCPcopy
hub / github.com/refinedev/refine / useSelect

Function useSelect

packages/antd/src/hooks/fields/useSelect/index.ts:34–56  ·  view source on GitHub ↗
(
  props: UseSelectProps<TQueryFnData, TError, TData>,
)

Source from the content-addressed store, hash-verified

32 */
33
34export const useSelect = <
35 TQueryFnData extends BaseRecord = BaseRecord,
36 TError extends HttpError = HttpError,
37 TData extends BaseRecord = TQueryFnData,
38 TOption extends BaseOption = BaseOption,
39>(
40 props: UseSelectProps<TQueryFnData, TError, TData>,
41): UseSelectReturnType<TData, TOption> => {
42 const { queryResult, defaultValueQueryResult, onSearch, options } =
43 useSelectCore<TQueryFnData, TError, TData, TOption>(props);
44
45 return {
46 selectProps: {
47 options,
48 onSearch,
49 loading: defaultValueQueryResult.isFetching,
50 showSearch: true,
51 filterOption: false,
52 },
53 queryResult,
54 defaultValueQueryResult,
55 };
56};

Callers 15

ContactCreateFunction · 0.90
CompanyCreateFunction · 0.90
PostCreateFunction · 0.90
PostEditFunction · 0.90
PostCreateFunction · 0.90
PostEditFunction · 0.90
PostListFunction · 0.90
PostCreateFunction · 0.90
PostEditFunction · 0.90
PostListFunction · 0.90
PostCreateFunction · 0.90
PostEditFunction · 0.90

Calls

no outgoing calls

Tested by 2

PageFunction · 0.40
PageFunction · 0.40