├── .babelrc ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── docs.md │ └── feature_request.md └── stale.yml ├── .gitignore ├── .npmrc ├── .yarnrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── analytics.js ├── demoApp └── src │ ├── DemoApp.js │ └── index.js ├── doczrc.js ├── gatsby-node.js ├── libName.js ├── logo.png ├── package.json ├── rollup.config.demo.js ├── rollup.config.js ├── src ├── .eslintrc ├── docs │ ├── components │ │ ├── Button.js │ │ ├── Description.js │ │ ├── Flex.js │ │ ├── Item.js │ │ ├── ItemContainer.js │ │ ├── ItemWithLink.js │ │ ├── Poster.js │ │ ├── SimpleItem.js │ │ ├── Square.js │ │ ├── Title.js │ │ ├── breakPoints.js │ │ └── itemsCollection.js │ ├── mdx │ │ ├── autoTabIndexVisibleItems.mdx │ │ ├── breakpoints.mdx │ │ ├── easing.mdx │ │ ├── enableAutoPlay.mdx │ │ ├── focusOnSelect.mdx │ │ ├── goTo.mdx │ │ ├── index.mdx │ │ ├── initialFirstItem.mdx │ │ ├── isRTL.mdx │ │ ├── itemPadding.mdx │ │ ├── itemPosition.mdx │ │ ├── itemsToScroll.mdx │ │ ├── itemsToShow.mdx │ │ ├── onChange.mdx │ │ ├── onNextEnd.mdx │ │ ├── onNextStart.mdx │ │ ├── onPrevEnd.mdx │ │ ├── onPrevStart.mdx │ │ ├── onResize.mdx │ │ ├── outerSpacing.mdx │ │ ├── renderArrow.mdx │ │ ├── renderPagination.mdx │ │ ├── showEmptySlots.mdx │ │ ├── slideNext.mdx │ │ ├── styling.mdx │ │ └── verticalMode.mdx │ └── styles │ │ └── styling.css ├── react-elastic-carousel │ ├── actions │ │ ├── consts.js │ │ └── itemsActions.js │ ├── components │ │ ├── Arrow.js │ │ ├── Carousel.js │ │ ├── ItemWrapperContainer.js │ │ ├── Pagination │ │ │ ├── Dot.js │ │ │ ├── Pagination.js │ │ │ ├── __test__ │ │ │ │ └── Dot.js │ │ │ └── index.js │ │ ├── Track.js │ │ ├── __tests__ │ │ │ └── Carousel.test.js │ │ └── styled │ │ │ ├── Button.js │ │ │ ├── CarouselWrapper.js │ │ │ ├── ItemWrapper.js │ │ │ ├── Slider.js │ │ │ ├── SliderContainer.js │ │ │ ├── StyledCarousel.js │ │ │ └── index.js │ ├── consts.js │ ├── index.d.ts │ ├── index.js │ ├── reducers │ │ ├── __tests__ │ │ │ └── items.test.js │ │ └── items.js │ └── utils │ │ ├── __tests__ │ │ └── helpers.test.js │ │ └── helpers.js └── setupTests.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.npmrc -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/README.md -------------------------------------------------------------------------------- /analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/analytics.js -------------------------------------------------------------------------------- /demoApp/src/DemoApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/demoApp/src/DemoApp.js -------------------------------------------------------------------------------- /demoApp/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/demoApp/src/index.js -------------------------------------------------------------------------------- /doczrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/doczrc.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /libName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/libName.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/rollup.config.demo.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/.eslintrc -------------------------------------------------------------------------------- /src/docs/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Button.js -------------------------------------------------------------------------------- /src/docs/components/Description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Description.js -------------------------------------------------------------------------------- /src/docs/components/Flex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Flex.js -------------------------------------------------------------------------------- /src/docs/components/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Item.js -------------------------------------------------------------------------------- /src/docs/components/ItemContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/ItemContainer.js -------------------------------------------------------------------------------- /src/docs/components/ItemWithLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/ItemWithLink.js -------------------------------------------------------------------------------- /src/docs/components/Poster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Poster.js -------------------------------------------------------------------------------- /src/docs/components/SimpleItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/SimpleItem.js -------------------------------------------------------------------------------- /src/docs/components/Square.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Square.js -------------------------------------------------------------------------------- /src/docs/components/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/Title.js -------------------------------------------------------------------------------- /src/docs/components/breakPoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/breakPoints.js -------------------------------------------------------------------------------- /src/docs/components/itemsCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/components/itemsCollection.js -------------------------------------------------------------------------------- /src/docs/mdx/autoTabIndexVisibleItems.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/autoTabIndexVisibleItems.mdx -------------------------------------------------------------------------------- /src/docs/mdx/breakpoints.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/breakpoints.mdx -------------------------------------------------------------------------------- /src/docs/mdx/easing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/easing.mdx -------------------------------------------------------------------------------- /src/docs/mdx/enableAutoPlay.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/enableAutoPlay.mdx -------------------------------------------------------------------------------- /src/docs/mdx/focusOnSelect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/focusOnSelect.mdx -------------------------------------------------------------------------------- /src/docs/mdx/goTo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/goTo.mdx -------------------------------------------------------------------------------- /src/docs/mdx/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/index.mdx -------------------------------------------------------------------------------- /src/docs/mdx/initialFirstItem.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/initialFirstItem.mdx -------------------------------------------------------------------------------- /src/docs/mdx/isRTL.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/isRTL.mdx -------------------------------------------------------------------------------- /src/docs/mdx/itemPadding.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/itemPadding.mdx -------------------------------------------------------------------------------- /src/docs/mdx/itemPosition.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/itemPosition.mdx -------------------------------------------------------------------------------- /src/docs/mdx/itemsToScroll.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/itemsToScroll.mdx -------------------------------------------------------------------------------- /src/docs/mdx/itemsToShow.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/itemsToShow.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onChange.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onChange.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onNextEnd.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onNextEnd.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onNextStart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onNextStart.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onPrevEnd.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onPrevEnd.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onPrevStart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onPrevStart.mdx -------------------------------------------------------------------------------- /src/docs/mdx/onResize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/onResize.mdx -------------------------------------------------------------------------------- /src/docs/mdx/outerSpacing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/outerSpacing.mdx -------------------------------------------------------------------------------- /src/docs/mdx/renderArrow.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/renderArrow.mdx -------------------------------------------------------------------------------- /src/docs/mdx/renderPagination.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/renderPagination.mdx -------------------------------------------------------------------------------- /src/docs/mdx/showEmptySlots.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/showEmptySlots.mdx -------------------------------------------------------------------------------- /src/docs/mdx/slideNext.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/slideNext.mdx -------------------------------------------------------------------------------- /src/docs/mdx/styling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/styling.mdx -------------------------------------------------------------------------------- /src/docs/mdx/verticalMode.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/mdx/verticalMode.mdx -------------------------------------------------------------------------------- /src/docs/styles/styling.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/docs/styles/styling.css -------------------------------------------------------------------------------- /src/react-elastic-carousel/actions/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/actions/consts.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/actions/itemsActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/actions/itemsActions.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Arrow.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Carousel.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/ItemWrapperContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/ItemWrapperContainer.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Pagination/Dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Pagination/Dot.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Pagination/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Pagination/Pagination.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Pagination/__test__/Dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Pagination/__test__/Dot.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Pagination/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Pagination/index.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/Track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/Track.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/__tests__/Carousel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/__tests__/Carousel.test.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/Button.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/CarouselWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/CarouselWrapper.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/ItemWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/ItemWrapper.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/Slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/Slider.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/SliderContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/SliderContainer.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/StyledCarousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/StyledCarousel.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/components/styled/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/components/styled/index.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/consts.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/index.d.ts -------------------------------------------------------------------------------- /src/react-elastic-carousel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/index.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/reducers/__tests__/items.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/reducers/__tests__/items.test.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/reducers/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/reducers/items.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/utils/__tests__/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/utils/__tests__/helpers.test.js -------------------------------------------------------------------------------- /src/react-elastic-carousel/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/react-elastic-carousel/utils/helpers.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sag1v/react-elastic-carousel/HEAD/yarn.lock --------------------------------------------------------------------------------