"use client" import { createContext, useContext } from "react" import type { CarouselContextProps } from "./types" const CarouselContext = createContext(null) export function useCarousel() { const context = useContext(CarouselContext) if (!context) { throw new Error("useCarousel must be used within a ") } return context } export { CarouselContext }