├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── logo.svg └── workflows │ └── build.yml ├── .gitignore ├── .prettierignore ├── .spire └── spire-plugin-tslint.js ├── .storybook ├── addons.js ├── config.js └── preview-head.html ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── README.md ├── docs │ ├── components │ │ ├── AsyncList │ │ │ └── index.js │ │ ├── Axis │ │ │ └── index.js │ │ ├── InfiniteList │ │ │ └── index.js │ │ └── style.css │ └── index.js └── recipes │ └── README.md ├── package.json ├── renovate.json ├── src ├── List.js ├── Sentinel.js ├── __mocks__ │ └── Sentinel.js ├── __tests__ │ ├── List.spec.js │ ├── Sentinel.spec.js │ ├── __snapshots__ │ │ └── List.spec.js.snap │ └── mockSentinel.js ├── index.js └── utils.js ├── types ├── index.d.ts ├── test.tsx └── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | .docs 4 | types -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/logo.svg -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | yarn.lock -------------------------------------------------------------------------------- /.spire/spire-plugin-tslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.spire/spire-plugin-tslint.js -------------------------------------------------------------------------------- /.storybook/addons.js: -------------------------------------------------------------------------------- 1 | import '@storybook/addon-options/register'; 2 | -------------------------------------------------------------------------------- /.storybook/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.storybook/config.js -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docs/components/AsyncList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/docs/components/AsyncList/index.js -------------------------------------------------------------------------------- /docs/docs/components/Axis/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/docs/components/Axis/index.js -------------------------------------------------------------------------------- /docs/docs/components/InfiniteList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/docs/components/InfiniteList/index.js -------------------------------------------------------------------------------- /docs/docs/components/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/docs/components/style.css -------------------------------------------------------------------------------- /docs/docs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/docs/index.js -------------------------------------------------------------------------------- /docs/recipes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/docs/recipes/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/renovate.json -------------------------------------------------------------------------------- /src/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/List.js -------------------------------------------------------------------------------- /src/Sentinel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/Sentinel.js -------------------------------------------------------------------------------- /src/__mocks__/Sentinel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/__mocks__/Sentinel.js -------------------------------------------------------------------------------- /src/__tests__/List.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/__tests__/List.spec.js -------------------------------------------------------------------------------- /src/__tests__/Sentinel.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/__tests__/Sentinel.spec.js -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/List.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/__tests__/__snapshots__/List.spec.js.snap -------------------------------------------------------------------------------- /src/__tests__/mockSentinel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/__tests__/mockSentinel.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './List'; 2 | -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/src/utils.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/types/test.tsx -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/types/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/researchgate/react-intersection-list/HEAD/yarn.lock --------------------------------------------------------------------------------