"use client"; import { ArrowLeft, ArrowRight } from "lucide-react"; import { useEffect, useState } from "react"; import { Button } from "@/components/ui/button"; import type { CarouselApi } from "@/components/ui/carousel"; import { Carousel, CarouselContent, CarouselItem, } from "@/components/ui/carousel"; import { cn } from "@/lib/utils"; const IMAGES = [ { id: "interior-1", src: "/block-media/shadcnblocks/block/photos/alex-tyson-2Fv_otxbGtg-unsplash.jpg", alt: "فضای داخلی مدرن با نور طبیعی", }, { id: "interior-2", src: "/block-media/shadcnblocks/block/photos/jason-leung-6uoj7DL6BFk-unsplash.jpg", alt: "طراحی داخلی مینیمال و آرام", }, { id: "interior-3", src: "/block-media/shadcnblocks/block/photos/jonathan-borba-UisC7KLAWjs-unsplash.jpg", alt: "اتاق نشیمن با دکوراسیون گرم", }, { id: "interior-4", src: "/block-media/shadcnblocks/block/photos/jean-philippe-delberghe-fnIIuaEHvII-unsplash.jpg", alt: "فضای داخلی با معماری مدرن", }, { id: "interior-5", src: "/block-media/shadcnblocks/block/photos/jonathan-borba-YdomJdFdbDo-unsplash.jpg", alt: "آشپزخانه با طراحی معاصر", }, { id: "interior-6", src: "/block-media/shadcnblocks/block/photos/jose-angel-rios-ux9cu6FLsFE-unsplash.jpg", alt: "فضای نشیمن با نورپردازی نرم", }, { id: "interior-7", src: "/block-media/shadcnblocks/block/photos/zhao-yangyang-4uMRVFnJcP4-unsplash.jpg", alt: "طراحی داخلی لوکس و مرتب", }, ]; interface Gallery28Props { className?: string; } const Gallery28 = ({ className }: Gallery28Props) => { const [carouselApi, setCarouselApi] = useState(); const [canScrollPrev, setCanScrollPrev] = useState(false); const [canScrollNext, setCanScrollNext] = useState(false); useEffect(() => { if (!carouselApi) { return; } const updateSelection = () => { setCanScrollPrev(carouselApi.canScrollPrev()); setCanScrollNext(carouselApi.canScrollNext()); }; updateSelection(); carouselApi.on("select", updateSelection); return () => { carouselApi.off("select", updateSelection); }; }, [carouselApi]); useEffect(() => { if (!carouselApi) { return; } carouselApi.reInit(); }, [carouselApi]); return (

فضاهای داخلی زیبا

مجموعه‌ای گزیده از طراحی‌های داخلی چشم‌نواز را کاوش کنید.
هر فضا با طراحی آگاهانه و توجه به جزئیات، تجربه کاربری بهینه‌ای دارد.

{IMAGES.map((image) => ( {image.alt} ))}
); }; export { Gallery28 };