"use client" import { cx } from "class-variance-authority" import { ArrowRightIcon } from "@/components/Icons" import { useCarousel } from "./CarouselContext" import styles from "./carousel.module.css" import type { CarouselButtonProps } from "./types" export function CarouselPrevious({ className, ...props }: CarouselButtonProps) { const { scrollPrev, canScrollPrev } = useCarousel() if (!canScrollPrev()) return null return ( ) } export function CarouselNext({ className, ...props }: CarouselButtonProps) { const { scrollNext, canScrollNext } = useCarousel() if (!canScrollNext()) return null return ( ) }