import Text from 'components/ui/text' import dynamic from 'next/dynamic' import { useEffect, useState } from 'react' import { Carousel, CarouselItem } from 'components/modules/carousel/carousel' const ProductCard = dynamic(() => import('components/ui/product-card')) const CategoryCard = dynamic(() => import('components/ui/category-card')) interface SliderProps { products: [] | any title: string categories: [] | any sliderType: String } const Slider = ({ products, categories, title, sliderType }: SliderProps) => { const [items, setItems] = useState([]) useEffect(() => { if (sliderType === 'products') setItems(products) else if (sliderType === 'categories') setItems(categories) }, []) return (