diff --git a/components/carousel.js b/components/carousel.js
index 1b5ed6dd..5be0216a 100644
--- a/components/carousel.js
+++ b/components/carousel.js
@@ -53,7 +53,7 @@ function useArrowKeys ({ moveLeft, moveRight }) {
}, [onKeyDown])
}
-export default function Carousel ({ close, mediaArr, src, originalSrc, setOptions }) {
+function Carousel ({ close, mediaArr, src }) {
const [index, setIndex] = useState(mediaArr.findIndex(([key]) => key === src))
const [currentSrc, canGoLeft, canGoRight] = useMemo(() => {
return [mediaArr[index][0], index > 0, index < mediaArr.length - 1]
@@ -108,21 +108,21 @@ export function CarouselProvider ({ children }) {
const showModal = useShowModal()
const showCarousel = useCallback(({ src }) => {
- showModal((close, setOptions) => {
- return
+ showModal((close) => {
+ return
}, {
fullScreen: true,
overflow:
})
- }, [showModal, media.current])
+ }, [showModal])
const addMedia = useCallback(({ src, originalSrc, rel }) => {
media.current.set(src, { src, originalSrc, rel })
- }, [media.current])
+ }, [])
const removeMedia = useCallback((src) => {
media.current.delete(src)
- }, [media.current])
+ }, [])
const value = useMemo(() => ({ showCarousel, addMedia, removeMedia }), [showCarousel, addMedia, removeMedia])
return {children}