"use client"; import Image, { type StaticImageData } from "next/image"; import Link from "next/link"; import { Swiper, SwiperSlide } from "swiper/react"; import { Autoplay } from "swiper/modules"; import "swiper/css"; type CarouselItem = { title: string; image: StaticImageData | string; url?: string | null; }; export default function HeroCarousel({ items }: { items: CarouselItem[] }) { return (
{items.map((item, i) => ( {item.url ? ( {item.title} ) : (
{item.title}
)}
))}
); }