'use client' import 'glider-js/glider.min.css' import { ArrowLeft, ArrowRight } from 'lucide-react' import React from 'react' import Glider from 'react-glider' export interface CarouselItemProps { children: React.ReactNode } export const CarouselItem: React.FC = ({ children, }: CarouselItemProps) => { return <>{children} } export interface CarouselProps { children: JSX.Element | JSX.Element[] | any gliderClasses?: string hasArrows?: boolean hasDots?: boolean gliderItemWrapperClasses?: string slidesToShow?: number slidesToScroll?: number responsive?: any } export const Carousel: React.FC = ({ children, gliderClasses, hasArrows = true, hasDots = true, gliderItemWrapperClasses, slidesToShow = 1, slidesToScroll = 1, responsive, }) => { return (
} iconRight={} responsive={[responsive]} skipTrack >
{React.Children.map(children, (child) => { return React.cloneElement(child) })}
) }