"use client"; import { Swiper, SwiperSlide } from "swiper/react"; import { Navigation, Pagination, Thumbs } from "swiper/modules"; import { useState } from "react"; import type { Swiper as SwiperType } from "swiper"; import "swiper/css"; import "swiper/css/navigation"; import "swiper/css/pagination"; import "swiper/css/thumbs"; import Image from "next/image"; import { useTranslations } from "next-intl"; const navigationPrevEl = ".custom-swiper-prev"; const navigationNextEl = ".custom-swiper-next"; export function SliderComp({ imgs }: { imgs: string[] }) { const [thumbsSwiper, setThumbsSwiper] = useState(null); const t = useTranslations(); // Agar rasm bo'lmasa if (!imgs || imgs.length === 0) { return (

{t("image_not_found")}

); } return (
{/* Main Slider */}
1} className="w-[90%] h-96 md:h-96 rounded-lg overflow-hidden shadow-xl" > {imgs.map((image, index) => (
{`Product
))}
{/* Navigation Buttons */} {imgs.length > 1 && ( <> )}
{/* Thumbnail Slider */} {imgs.length > 1 && ( {imgs.map((image, index) => (
{`Thumbnail
))}
)}
); }