├── .github └── issue_template.md ├── .gitignore ├── .storybook └── main.ts ├── .travis.yml ├── .yarnrc.yml ├── LICENSE ├── README.md ├── bun.lock ├── package.json ├── packages ├── react-select-async-paginate │ ├── CHANGELOG.md │ ├── README.md │ ├── __stories__ │ │ ├── Autoload │ │ │ ├── Autoload.spec.tsx │ │ │ ├── Autoload.tsx │ │ │ └── Component.stories.tsx │ │ ├── ClearCacheOnMenuClose │ │ │ ├── ClearCacheOnMenuClose.spec.tsx │ │ │ ├── ClearCacheOnMenuClose.tsx │ │ │ └── Component.stories.tsx │ │ ├── ClearCacheOnSearchChange │ │ │ ├── ClearCacheOnSearchChange.spec.tsx │ │ │ ├── ClearCacheOnSearchChange.tsx │ │ │ └── Component.stories.tsx │ │ ├── Creatable │ │ │ ├── Component.stories.tsx │ │ │ ├── Creatable.spec.tsx │ │ │ └── Creatable.tsx │ │ ├── CreatableWithNewOptions │ │ │ ├── Component.stories.tsx │ │ │ ├── CreatableWithNewOptions.spec.tsx │ │ │ ├── CreatableWithNewOptions.tsx │ │ │ └── __screenshots__ │ │ │ │ └── CreatableWithNewOptions.spec.tsx │ │ │ │ └── CreatableWithNewOptions-CreatableWithNewOptions-1.png │ │ ├── CustomScrollCheck │ │ │ ├── Component.stories.tsx │ │ │ ├── CustomScrollCheck.spec.tsx │ │ │ └── CustomScrollCheck.tsx │ │ ├── Debounce │ │ │ ├── Component.stories.tsx │ │ │ ├── Debounce.spec.tsx │ │ │ └── Debounce.tsx │ │ ├── GroupedOptions │ │ │ ├── Component.stories.tsx │ │ │ ├── GroupedOptions.spec.tsx │ │ │ └── GroupedOptions.tsx │ │ ├── InitialOptions │ │ │ ├── Component.stories.tsx │ │ │ ├── InitialOptions.spec.tsx │ │ │ └── InitialOptions.tsx │ │ ├── Manual │ │ │ ├── Component.stories.tsx │ │ │ ├── Manual.spec.tsx │ │ │ └── Manual.tsx │ │ ├── MenuPlacement │ │ │ ├── Component.stories.tsx │ │ │ ├── MenuPlacement.spec.tsx │ │ │ └── MenuPlacement.tsx │ │ ├── PreventLoadOnMenuOpen │ │ │ ├── Component.stories.tsx │ │ │ ├── PreventLoadOnMenuOpen.spec.tsx │ │ │ └── PreventLoadOnMenuOpen.tsx │ │ ├── ReloadOnError │ │ │ ├── Component.stories.tsx │ │ │ ├── ReloadOnError.spec.tsx │ │ │ └── ReloadOnError.tsx │ │ ├── RequestByPageNumber │ │ │ ├── Component.stories.tsx │ │ │ ├── RequestByPageNumber.spec.tsx │ │ │ └── RequestByPageNumber.tsx │ │ ├── ShowSelectedOnTop │ │ │ ├── Component.stories.tsx │ │ │ ├── ShowSelectedOnTop.spec.tsx │ │ │ └── ShowSelectedOnTop.tsx │ │ ├── Simple │ │ │ ├── Component.stories.tsx │ │ │ ├── Simple.spec.tsx │ │ │ └── Simple.tsx │ │ ├── testUtils.ts │ │ └── types.ts │ ├── biome.jsonc │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── useComponents.ts │ │ │ └── wrapMenuList.tsx │ │ ├── defaultReduceOptions.test.ts │ │ ├── defaultReduceOptions.ts │ │ ├── defaultShouldLoadMore.test.ts │ │ ├── defaultShouldLoadMore.ts │ │ ├── getInitialCache.test.ts │ │ ├── getInitialCache.ts │ │ ├── getInitialOptionsCache.test.ts │ │ ├── getInitialOptionsCache.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── reduceGroupedOptions.test.ts │ │ ├── reduceGroupedOptions.ts │ │ ├── requestOptions.test.ts │ │ ├── requestOptions.ts │ │ ├── types.ts │ │ ├── useAsyncPaginate.ts │ │ ├── useAsyncPaginateBase.ts │ │ ├── validateResponse.test.ts │ │ ├── validateResponse.ts │ │ └── withAsyncPaginate.tsx │ ├── tsconfig.json │ └── vitest.config.ts └── react-select-fetch │ ├── CHANGELOG.md │ ├── README.md │ ├── __stories__ │ ├── CreatableWithNewOptions │ │ ├── Component.stories.tsx │ │ ├── CreatableWithNewOptions.spec.tsx │ │ └── CreatableWithNewOptions.tsx │ ├── InitialOptions │ │ ├── Component.stories.tsx │ │ ├── InitialOptions.spec.tsx │ │ └── InitialOptions.tsx │ ├── Manual │ │ ├── Component.stories.tsx │ │ ├── Manual.spec.tsx │ │ └── Manual.tsx │ ├── ReloadOnError │ │ ├── Component.stories.tsx │ │ ├── ReloadOnError.spec.tsx │ │ └── ReloadOnError.tsx │ ├── Simple │ │ ├── Component.stories.tsx │ │ ├── Simple.spec.tsx │ │ └── Simple.tsx │ ├── testUtils.ts │ └── types.ts │ ├── biome.jsonc │ ├── package.json │ ├── src │ ├── get.test.ts │ ├── get.ts │ ├── index.test.ts │ ├── index.ts │ ├── stringifyParams.test.ts │ ├── stringifyParams.ts │ ├── types.ts │ ├── useMapToAsyncPaginate.ts │ ├── useSelectFetch.ts │ ├── useSelectFetchBase.ts │ └── withSelectFetch.tsx │ ├── tsconfig.json │ └── vitest.config.ts ├── scripts └── build.ts └── tsconfig.json /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/.gitignore -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | compressionLevel: mixed 2 | 3 | enableGlobalCache: false 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/bun.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-select-async-paginate/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-select-async-paginate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/README.md -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Autoload/Autoload.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Autoload/Autoload.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Autoload/Autoload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Autoload/Autoload.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Autoload/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Autoload/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/ClearCacheOnMenuClose.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/ClearCacheOnMenuClose.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/ClearCacheOnMenuClose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/ClearCacheOnMenuClose.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnMenuClose/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/ClearCacheOnSearchChange.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/ClearCacheOnSearchChange.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/ClearCacheOnSearchChange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/ClearCacheOnSearchChange.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ClearCacheOnSearchChange/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Creatable/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Creatable/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Creatable/Creatable.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Creatable/Creatable.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Creatable/Creatable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Creatable/Creatable.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/__screenshots__/CreatableWithNewOptions.spec.tsx/CreatableWithNewOptions-CreatableWithNewOptions-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CreatableWithNewOptions/__screenshots__/CreatableWithNewOptions.spec.tsx/CreatableWithNewOptions-CreatableWithNewOptions-1.png -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CustomScrollCheck/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CustomScrollCheck/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CustomScrollCheck/CustomScrollCheck.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CustomScrollCheck/CustomScrollCheck.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/CustomScrollCheck/CustomScrollCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/CustomScrollCheck/CustomScrollCheck.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Debounce/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Debounce/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Debounce/Debounce.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Debounce/Debounce.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Debounce/Debounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Debounce/Debounce.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/GroupedOptions/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/GroupedOptions/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/GroupedOptions/GroupedOptions.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/GroupedOptions/GroupedOptions.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/GroupedOptions/GroupedOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/GroupedOptions/GroupedOptions.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/InitialOptions/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/InitialOptions/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/InitialOptions/InitialOptions.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/InitialOptions/InitialOptions.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/InitialOptions/InitialOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/InitialOptions/InitialOptions.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Manual/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Manual/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Manual/Manual.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Manual/Manual.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Manual/Manual.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Manual/Manual.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/MenuPlacement/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/MenuPlacement/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/MenuPlacement/MenuPlacement.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/MenuPlacement/MenuPlacement.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/MenuPlacement/MenuPlacement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/MenuPlacement/MenuPlacement.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/PreventLoadOnMenuOpen.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/PreventLoadOnMenuOpen.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/PreventLoadOnMenuOpen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/PreventLoadOnMenuOpen/PreventLoadOnMenuOpen.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ReloadOnError/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ReloadOnError/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ReloadOnError/ReloadOnError.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ReloadOnError/ReloadOnError.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ReloadOnError/ReloadOnError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ReloadOnError/ReloadOnError.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/RequestByPageNumber/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/RequestByPageNumber/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/RequestByPageNumber/RequestByPageNumber.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/RequestByPageNumber/RequestByPageNumber.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/RequestByPageNumber/RequestByPageNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/RequestByPageNumber/RequestByPageNumber.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/ShowSelectedOnTop.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/ShowSelectedOnTop.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/ShowSelectedOnTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/ShowSelectedOnTop/ShowSelectedOnTop.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Simple/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Simple/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Simple/Simple.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Simple/Simple.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/Simple/Simple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/Simple/Simple.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/testUtils.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/__stories__/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/__stories__/types.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/biome.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "//" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-select-async-paginate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/package.json -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/components/useComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/components/useComponents.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/components/wrapMenuList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/components/wrapMenuList.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/defaultReduceOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/defaultReduceOptions.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/defaultReduceOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/defaultReduceOptions.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/defaultShouldLoadMore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/defaultShouldLoadMore.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/defaultShouldLoadMore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/defaultShouldLoadMore.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/getInitialCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/getInitialCache.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/getInitialCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/getInitialCache.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/getInitialOptionsCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/getInitialOptionsCache.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/getInitialOptionsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/getInitialOptionsCache.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/index.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/index.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/reduceGroupedOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/reduceGroupedOptions.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/reduceGroupedOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/reduceGroupedOptions.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/requestOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/requestOptions.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/requestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/requestOptions.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/types.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/useAsyncPaginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/useAsyncPaginate.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/useAsyncPaginateBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/useAsyncPaginateBase.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/validateResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/validateResponse.test.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/validateResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/validateResponse.ts -------------------------------------------------------------------------------- /packages/react-select-async-paginate/src/withAsyncPaginate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/src/withAsyncPaginate.tsx -------------------------------------------------------------------------------- /packages/react-select-async-paginate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/tsconfig.json -------------------------------------------------------------------------------- /packages/react-select-async-paginate/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-async-paginate/vitest.config.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-select-fetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/README.md -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/CreatableWithNewOptions/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/CreatableWithNewOptions/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/CreatableWithNewOptions/CreatableWithNewOptions.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/InitialOptions/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/InitialOptions/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/InitialOptions/InitialOptions.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/InitialOptions/InitialOptions.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/InitialOptions/InitialOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/InitialOptions/InitialOptions.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Manual/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Manual/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Manual/Manual.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Manual/Manual.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Manual/Manual.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Manual/Manual.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/ReloadOnError/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/ReloadOnError/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/ReloadOnError/ReloadOnError.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/ReloadOnError/ReloadOnError.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/ReloadOnError/ReloadOnError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/ReloadOnError/ReloadOnError.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Simple/Component.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Simple/Component.stories.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Simple/Simple.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Simple/Simple.spec.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/Simple/Simple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/Simple/Simple.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/testUtils.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/__stories__/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/__stories__/types.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/biome.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "//" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-select-fetch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/package.json -------------------------------------------------------------------------------- /packages/react-select-fetch/src/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/get.test.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/get.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/index.test.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/index.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/stringifyParams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/stringifyParams.test.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/stringifyParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/stringifyParams.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/types.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/useMapToAsyncPaginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/useMapToAsyncPaginate.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/useSelectFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/useSelectFetch.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/useSelectFetchBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/useSelectFetchBase.ts -------------------------------------------------------------------------------- /packages/react-select-fetch/src/withSelectFetch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/src/withSelectFetch.tsx -------------------------------------------------------------------------------- /packages/react-select-fetch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/tsconfig.json -------------------------------------------------------------------------------- /packages/react-select-fetch/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/packages/react-select-fetch/vitest.config.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtaits/react-select-async-paginate/HEAD/tsconfig.json --------------------------------------------------------------------------------