From 160b04ceaaf2e6344cfbe257d7e8fb4ad13f2fc6 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Thu, 24 Jul 2025 18:07:22 +0200 Subject: [PATCH] Carousel cleanup (#2325) * Remove unused carousel args * Remove unused export * Remove unnecessary ref in dependencies --- components/carousel.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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}