"use client"; import { useRouter } from "next/navigation"; import { Autoplay, Navigation, Pagination } from "swiper/modules"; import { Swiper, SwiperSlide } from "swiper/react"; import CommonButton from "../reuseableUI/commonButton"; import EmptyState from "../reuseableUI/emptyState"; interface OfferSlide { id: string; image: string; alt: string; Heading: string; subHeading: string; Offer: string; } const defaultSlides = [ { id: "1", image: "/images/carbon-exhaust.png", alt: "Slide 3", Heading: "Cold Air Intake for Ford F-150 2019+", subHeading: "INTAKE SYSTEMS", Offer: "$300.69", }, { id: "2", image: "/images/carbon-exhaust.png", alt: "Slide 3", Heading: "Cold Air Intake for Ford F-150 2019+", subHeading: "INTAKE SYSTEMS", Offer: "$300.69", }, { id: "3", image: "/images/carbon-exhaust.png", alt: "Slide 3", Heading: "Cold Air Intake for Ford F-150 2019+", subHeading: "INTAKE SYSTEMS", Offer: "$300.69", }, ]; interface OffersSwiperProps { slides?: OfferSlide[]; } export const OffersSwiper = ({ slides }: OffersSwiperProps) => { const slidesToUse = slides && slides.length > 0 ? slides : defaultSlides; const router = useRouter(); if (!slidesToUse || slidesToUse.length === 0) { return (
); } return (
Coming Soon
{slidesToUse.map((slide) => (

{slide.subHeading}

{slide.Heading}

{slide.Offer}

router.push("/products/all")} />
))} {/* Custom Previous Arrow (Left) */}
{/* Custom Next Arrow (Right) */}
); };