├── .commitlintrc.json ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── docs.yml │ ├── lock.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .prettierrc.json ├── .releaserc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── dev ├── App.tsx ├── index.html ├── index.tsx ├── slides.ts ├── styles.css └── vite.config.ts ├── docs ├── advanced.md ├── customization.md ├── documentation.md ├── examples.md ├── examples │ ├── basic.md │ ├── carousel.md │ ├── custom-slides.md │ ├── gallery.md │ ├── nextjs.md │ └── playground.md ├── plugins.md └── plugins │ ├── captions.md │ ├── counter.md │ ├── download.md │ ├── fullscreen.md │ ├── inline.md │ ├── share.md │ ├── slideshow.md │ ├── thumbnails.md │ ├── video.md │ └── zoom.md ├── eslint.config.js ├── fixup-dist.js ├── package.json ├── rollup.config.js ├── src ├── Lightbox.tsx ├── _common.scss ├── components │ ├── IconButton.tsx │ ├── Icons.tsx │ ├── ImageSlide.tsx │ ├── LightboxRoot.tsx │ └── index.ts ├── config.ts ├── consts.ts ├── contexts │ ├── A11yContext.tsx │ ├── DocumentContext.tsx │ ├── Events.tsx │ ├── LightboxProps.tsx │ ├── LightboxState.tsx │ ├── Timeouts.tsx │ └── index.ts ├── hooks │ ├── index.ts │ ├── useAnimation.ts │ ├── useContainerRect.ts │ ├── useDelay.ts │ ├── useEventCallback.ts │ ├── useForkRef.ts │ ├── useLayoutEffect.ts │ ├── useLoseFocus.ts │ ├── useMotionPreference.ts │ ├── usePointerEvents.ts │ ├── useRTL.ts │ ├── useSensors.ts │ └── useThrottle.ts ├── index.ts ├── modules │ ├── Carousel.tsx │ ├── Controller │ │ ├── Controller.tsx │ │ ├── SwipeState.ts │ │ ├── index.ts │ │ ├── usePointerSwipe.ts │ │ ├── usePreventWheelDefaults.ts │ │ └── useWheelSwipe.ts │ ├── Navigation │ │ ├── Navigation.tsx │ │ ├── index.ts │ │ ├── useKeyboardNavigation.ts │ │ └── useNavigationState.ts │ ├── NoScroll.tsx │ ├── Portal.tsx │ ├── Root.tsx │ ├── Toolbar.tsx │ └── index.ts ├── plugins │ ├── captions │ │ ├── Captions.tsx │ │ ├── CaptionsButton.tsx │ │ ├── CaptionsContext.tsx │ │ ├── Description.tsx │ │ ├── Title.tsx │ │ ├── captions.scss │ │ ├── index.ts │ │ ├── props.ts │ │ └── utils.ts │ ├── counter │ │ ├── Counter.tsx │ │ ├── counter.scss │ │ ├── index.ts │ │ └── props.ts │ ├── download │ │ ├── Download.tsx │ │ ├── DownloadButton.tsx │ │ ├── FileSaver.ts │ │ ├── index.ts │ │ └── props.ts │ ├── fullscreen │ │ ├── Fullscreen.tsx │ │ ├── FullscreenButton.tsx │ │ ├── FullscreenContext.tsx │ │ ├── index.ts │ │ └── props.ts │ ├── index.ts │ ├── inline │ │ ├── Inline.tsx │ │ ├── InlineContainer.tsx │ │ └── index.ts │ ├── share │ │ ├── Share.tsx │ │ ├── ShareButton.tsx │ │ ├── index.ts │ │ ├── props.ts │ │ └── utils.ts │ ├── slideshow │ │ ├── Slideshow.tsx │ │ ├── SlideshowButton.tsx │ │ ├── SlideshowContext.tsx │ │ ├── index.ts │ │ └── props.ts │ ├── thumbnails │ │ ├── Thumbnail.tsx │ │ ├── Thumbnails.tsx │ │ ├── ThumbnailsButton.tsx │ │ ├── ThumbnailsContext.tsx │ │ ├── ThumbnailsTrack.tsx │ │ ├── index.ts │ │ ├── props.ts │ │ ├── thumbnails.scss │ │ └── utils.ts │ ├── video │ │ ├── Video.tsx │ │ ├── VideoSlide.tsx │ │ ├── index.ts │ │ ├── props.ts │ │ └── utils.ts │ └── zoom │ │ ├── ResponsiveImage.tsx │ │ ├── Zoom.tsx │ │ ├── ZoomButton.tsx │ │ ├── ZoomButtonsGroup.tsx │ │ ├── ZoomController.tsx │ │ ├── ZoomToolbarControl.tsx │ │ ├── ZoomWrapper.tsx │ │ ├── hooks │ │ ├── index.ts │ │ ├── useZoomAnimation.ts │ │ ├── useZoomCallback.ts │ │ ├── useZoomImageRect.ts │ │ ├── useZoomProps.ts │ │ ├── useZoomSensors.ts │ │ └── useZoomState.ts │ │ ├── index.ts │ │ └── props.ts ├── props.ts ├── styles.scss ├── types.ts └── utils.ts ├── test ├── types │ ├── .gitignore │ ├── index.html │ ├── index.js │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── unit │ ├── Lightbox.spec.ts │ ├── core │ └── utils.spec.ts │ ├── plugins │ ├── Captions.spec.ts │ ├── Counter.spec.ts │ ├── Download.spec.ts │ ├── Fullscreen.spec.ts │ ├── Inline.spec.ts │ ├── Share.spec.ts │ ├── Slideshow.spec.ts │ ├── Thumbnails.spec.ts │ ├── Video.spec.ts │ └── Zoom.spec.ts │ ├── setup.ts │ └── test-utils.tsx ├── tsconfig.json └── vitest.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no-install commitlint --edit "$1" 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dev/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/App.tsx -------------------------------------------------------------------------------- /dev/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/index.html -------------------------------------------------------------------------------- /dev/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/index.tsx -------------------------------------------------------------------------------- /dev/slides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/slides.ts -------------------------------------------------------------------------------- /dev/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/styles.css -------------------------------------------------------------------------------- /dev/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/dev/vite.config.ts -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/customization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/customization.md -------------------------------------------------------------------------------- /docs/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/documentation.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/examples/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/basic.md -------------------------------------------------------------------------------- /docs/examples/carousel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/carousel.md -------------------------------------------------------------------------------- /docs/examples/custom-slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/custom-slides.md -------------------------------------------------------------------------------- /docs/examples/gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/gallery.md -------------------------------------------------------------------------------- /docs/examples/nextjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/nextjs.md -------------------------------------------------------------------------------- /docs/examples/playground.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/examples/playground.md -------------------------------------------------------------------------------- /docs/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins.md -------------------------------------------------------------------------------- /docs/plugins/captions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/captions.md -------------------------------------------------------------------------------- /docs/plugins/counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/counter.md -------------------------------------------------------------------------------- /docs/plugins/download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/download.md -------------------------------------------------------------------------------- /docs/plugins/fullscreen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/fullscreen.md -------------------------------------------------------------------------------- /docs/plugins/inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/inline.md -------------------------------------------------------------------------------- /docs/plugins/share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/share.md -------------------------------------------------------------------------------- /docs/plugins/slideshow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/slideshow.md -------------------------------------------------------------------------------- /docs/plugins/thumbnails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/thumbnails.md -------------------------------------------------------------------------------- /docs/plugins/video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/video.md -------------------------------------------------------------------------------- /docs/plugins/zoom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/docs/plugins/zoom.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/eslint.config.js -------------------------------------------------------------------------------- /fixup-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/fixup-dist.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/Lightbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/Lightbox.tsx -------------------------------------------------------------------------------- /src/_common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/_common.scss -------------------------------------------------------------------------------- /src/components/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/components/IconButton.tsx -------------------------------------------------------------------------------- /src/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/components/Icons.tsx -------------------------------------------------------------------------------- /src/components/ImageSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/components/ImageSlide.tsx -------------------------------------------------------------------------------- /src/components/LightboxRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/components/LightboxRoot.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/contexts/A11yContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/A11yContext.tsx -------------------------------------------------------------------------------- /src/contexts/DocumentContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/DocumentContext.tsx -------------------------------------------------------------------------------- /src/contexts/Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/Events.tsx -------------------------------------------------------------------------------- /src/contexts/LightboxProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/LightboxProps.tsx -------------------------------------------------------------------------------- /src/contexts/LightboxState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/LightboxState.tsx -------------------------------------------------------------------------------- /src/contexts/Timeouts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/Timeouts.tsx -------------------------------------------------------------------------------- /src/contexts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/contexts/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useAnimation.ts -------------------------------------------------------------------------------- /src/hooks/useContainerRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useContainerRect.ts -------------------------------------------------------------------------------- /src/hooks/useDelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useDelay.ts -------------------------------------------------------------------------------- /src/hooks/useEventCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useEventCallback.ts -------------------------------------------------------------------------------- /src/hooks/useForkRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useForkRef.ts -------------------------------------------------------------------------------- /src/hooks/useLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useLayoutEffect.ts -------------------------------------------------------------------------------- /src/hooks/useLoseFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useLoseFocus.ts -------------------------------------------------------------------------------- /src/hooks/useMotionPreference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useMotionPreference.ts -------------------------------------------------------------------------------- /src/hooks/usePointerEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/usePointerEvents.ts -------------------------------------------------------------------------------- /src/hooks/useRTL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useRTL.ts -------------------------------------------------------------------------------- /src/hooks/useSensors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useSensors.ts -------------------------------------------------------------------------------- /src/hooks/useThrottle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/hooks/useThrottle.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modules/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Carousel.tsx -------------------------------------------------------------------------------- /src/modules/Controller/Controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/Controller.tsx -------------------------------------------------------------------------------- /src/modules/Controller/SwipeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/SwipeState.ts -------------------------------------------------------------------------------- /src/modules/Controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/index.ts -------------------------------------------------------------------------------- /src/modules/Controller/usePointerSwipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/usePointerSwipe.ts -------------------------------------------------------------------------------- /src/modules/Controller/usePreventWheelDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/usePreventWheelDefaults.ts -------------------------------------------------------------------------------- /src/modules/Controller/useWheelSwipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Controller/useWheelSwipe.ts -------------------------------------------------------------------------------- /src/modules/Navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Navigation/Navigation.tsx -------------------------------------------------------------------------------- /src/modules/Navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Navigation/index.ts -------------------------------------------------------------------------------- /src/modules/Navigation/useKeyboardNavigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Navigation/useKeyboardNavigation.ts -------------------------------------------------------------------------------- /src/modules/Navigation/useNavigationState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Navigation/useNavigationState.ts -------------------------------------------------------------------------------- /src/modules/NoScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/NoScroll.tsx -------------------------------------------------------------------------------- /src/modules/Portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Portal.tsx -------------------------------------------------------------------------------- /src/modules/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Root.tsx -------------------------------------------------------------------------------- /src/modules/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/Toolbar.tsx -------------------------------------------------------------------------------- /src/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/modules/index.ts -------------------------------------------------------------------------------- /src/plugins/captions/Captions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/Captions.tsx -------------------------------------------------------------------------------- /src/plugins/captions/CaptionsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/CaptionsButton.tsx -------------------------------------------------------------------------------- /src/plugins/captions/CaptionsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/CaptionsContext.tsx -------------------------------------------------------------------------------- /src/plugins/captions/Description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/Description.tsx -------------------------------------------------------------------------------- /src/plugins/captions/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/Title.tsx -------------------------------------------------------------------------------- /src/plugins/captions/captions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/captions.scss -------------------------------------------------------------------------------- /src/plugins/captions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/index.ts -------------------------------------------------------------------------------- /src/plugins/captions/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/props.ts -------------------------------------------------------------------------------- /src/plugins/captions/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/captions/utils.ts -------------------------------------------------------------------------------- /src/plugins/counter/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/counter/Counter.tsx -------------------------------------------------------------------------------- /src/plugins/counter/counter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/counter/counter.scss -------------------------------------------------------------------------------- /src/plugins/counter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/counter/index.ts -------------------------------------------------------------------------------- /src/plugins/counter/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/counter/props.ts -------------------------------------------------------------------------------- /src/plugins/download/Download.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/download/Download.tsx -------------------------------------------------------------------------------- /src/plugins/download/DownloadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/download/DownloadButton.tsx -------------------------------------------------------------------------------- /src/plugins/download/FileSaver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/download/FileSaver.ts -------------------------------------------------------------------------------- /src/plugins/download/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/download/index.ts -------------------------------------------------------------------------------- /src/plugins/download/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/download/props.ts -------------------------------------------------------------------------------- /src/plugins/fullscreen/Fullscreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/fullscreen/Fullscreen.tsx -------------------------------------------------------------------------------- /src/plugins/fullscreen/FullscreenButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/fullscreen/FullscreenButton.tsx -------------------------------------------------------------------------------- /src/plugins/fullscreen/FullscreenContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/fullscreen/FullscreenContext.tsx -------------------------------------------------------------------------------- /src/plugins/fullscreen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/fullscreen/index.ts -------------------------------------------------------------------------------- /src/plugins/fullscreen/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/fullscreen/props.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/plugins/inline/Inline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/inline/Inline.tsx -------------------------------------------------------------------------------- /src/plugins/inline/InlineContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/inline/InlineContainer.tsx -------------------------------------------------------------------------------- /src/plugins/inline/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/inline/index.ts -------------------------------------------------------------------------------- /src/plugins/share/Share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/share/Share.tsx -------------------------------------------------------------------------------- /src/plugins/share/ShareButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/share/ShareButton.tsx -------------------------------------------------------------------------------- /src/plugins/share/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/share/index.ts -------------------------------------------------------------------------------- /src/plugins/share/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/share/props.ts -------------------------------------------------------------------------------- /src/plugins/share/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/share/utils.ts -------------------------------------------------------------------------------- /src/plugins/slideshow/Slideshow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/slideshow/Slideshow.tsx -------------------------------------------------------------------------------- /src/plugins/slideshow/SlideshowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/slideshow/SlideshowButton.tsx -------------------------------------------------------------------------------- /src/plugins/slideshow/SlideshowContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/slideshow/SlideshowContext.tsx -------------------------------------------------------------------------------- /src/plugins/slideshow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/slideshow/index.ts -------------------------------------------------------------------------------- /src/plugins/slideshow/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/slideshow/props.ts -------------------------------------------------------------------------------- /src/plugins/thumbnails/Thumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/Thumbnail.tsx -------------------------------------------------------------------------------- /src/plugins/thumbnails/Thumbnails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/Thumbnails.tsx -------------------------------------------------------------------------------- /src/plugins/thumbnails/ThumbnailsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/ThumbnailsButton.tsx -------------------------------------------------------------------------------- /src/plugins/thumbnails/ThumbnailsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/ThumbnailsContext.tsx -------------------------------------------------------------------------------- /src/plugins/thumbnails/ThumbnailsTrack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/ThumbnailsTrack.tsx -------------------------------------------------------------------------------- /src/plugins/thumbnails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/index.ts -------------------------------------------------------------------------------- /src/plugins/thumbnails/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/props.ts -------------------------------------------------------------------------------- /src/plugins/thumbnails/thumbnails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/thumbnails.scss -------------------------------------------------------------------------------- /src/plugins/thumbnails/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/thumbnails/utils.ts -------------------------------------------------------------------------------- /src/plugins/video/Video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/video/Video.tsx -------------------------------------------------------------------------------- /src/plugins/video/VideoSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/video/VideoSlide.tsx -------------------------------------------------------------------------------- /src/plugins/video/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/video/index.ts -------------------------------------------------------------------------------- /src/plugins/video/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/video/props.ts -------------------------------------------------------------------------------- /src/plugins/video/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/video/utils.ts -------------------------------------------------------------------------------- /src/plugins/zoom/ResponsiveImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ResponsiveImage.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/Zoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/Zoom.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/ZoomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ZoomButton.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/ZoomButtonsGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ZoomButtonsGroup.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/ZoomController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ZoomController.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/ZoomToolbarControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ZoomToolbarControl.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/ZoomWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/ZoomWrapper.tsx -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/index.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomAnimation.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomCallback.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomImageRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomImageRect.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomProps.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomSensors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomSensors.ts -------------------------------------------------------------------------------- /src/plugins/zoom/hooks/useZoomState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/hooks/useZoomState.ts -------------------------------------------------------------------------------- /src/plugins/zoom/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/index.ts -------------------------------------------------------------------------------- /src/plugins/zoom/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/plugins/zoom/props.ts -------------------------------------------------------------------------------- /src/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/props.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/types/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/.gitignore -------------------------------------------------------------------------------- /test/types/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/index.html -------------------------------------------------------------------------------- /test/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/index.js -------------------------------------------------------------------------------- /test/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/package.json -------------------------------------------------------------------------------- /test/types/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/src/App.tsx -------------------------------------------------------------------------------- /test/types/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/src/main.tsx -------------------------------------------------------------------------------- /test/types/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/tsconfig.json -------------------------------------------------------------------------------- /test/types/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/tsconfig.node.json -------------------------------------------------------------------------------- /test/types/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/types/vite.config.ts -------------------------------------------------------------------------------- /test/unit/Lightbox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/Lightbox.spec.ts -------------------------------------------------------------------------------- /test/unit/core/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/core/utils.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Captions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Captions.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Counter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Counter.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Download.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Download.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Fullscreen.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Fullscreen.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Inline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Inline.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Share.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Share.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Slideshow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Slideshow.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Thumbnails.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Thumbnails.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Video.spec.ts -------------------------------------------------------------------------------- /test/unit/plugins/Zoom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/plugins/Zoom.spec.ts -------------------------------------------------------------------------------- /test/unit/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/setup.ts -------------------------------------------------------------------------------- /test/unit/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/test/unit/test-utils.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igordanchenko/yet-another-react-lightbox/HEAD/vitest.config.ts --------------------------------------------------------------------------------