diff --git a/.changeset/metal-colts-explain.md b/.changeset/metal-colts-explain.md new file mode 100644 index 0000000000..e05c4a28aa --- /dev/null +++ b/.changeset/metal-colts-explain.md @@ -0,0 +1,5 @@ +--- +'react-select': patch +--- + +Hooks for creation of custom Selects are now exported from main entry diff --git a/packages/react-select/src/Async.tsx b/packages/react-select/src/Async.tsx index 827fcdd785..a49438c158 100644 --- a/packages/react-select/src/Async.tsx +++ b/packages/react-select/src/Async.tsx @@ -30,4 +30,5 @@ const AsyncSelect = React.forwardRef( } ) as AsyncSelect; +export { useAsync }; export default AsyncSelect; diff --git a/packages/react-select/src/Creatable.tsx b/packages/react-select/src/Creatable.tsx index 2b03d12b91..5186adb49a 100644 --- a/packages/react-select/src/Creatable.tsx +++ b/packages/react-select/src/Creatable.tsx @@ -35,4 +35,5 @@ const CreatableSelect = React.forwardRef( } ) as CreatableSelect; +export { useCreatable }; export default CreatableSelect; diff --git a/packages/react-select/src/index.ts b/packages/react-select/src/index.ts index 7a39f88075..c94bbbe63a 100644 --- a/packages/react-select/src/index.ts +++ b/packages/react-select/src/index.ts @@ -1,5 +1,6 @@ import Select from './Select'; import { GroupBase } from './types'; +import useStateManager from './useStateManager'; export { default } from './stateManager'; export { default as NonceProvider } from './NonceProvider'; @@ -13,6 +14,7 @@ export type SelectInstance< Group extends GroupBase