"use client"; import { motion } from "framer-motion"; import { Forward } from "lucide-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; const IMAGES = [ { id: "side-start-main", src: "/block-media/shadcnblocks/block/guri3/img11.jpeg", imageAlt: "تحلیل عملکرد کمپین", className: "absolute -start-6 top-1/2 hidden h-40 w-32 -translate-y-1/2 translate-x-3/4 overflow-hidden rounded-2xl sm:block md:-start-10 md:h-52 md:w-40 md:translate-x-full", }, { id: "corner-start-top", src: "/block-media/shadcnblocks/block/guri3/img1.jpeg", imageAlt: "نمودار ROI", className: "absolute -top-3 start-6 hidden size-20 -translate-y-3/4 translate-x-1/2 overflow-hidden rounded-2xl sm:block md:start-10 md:size-28 md:-translate-y-full md:translate-x-full", }, { id: "corner-start-bottom", src: "/block-media/shadcnblocks/block/guri3/img7.jpeg", imageAlt: "داشبورد بازاریابی دیجیتال", className: "absolute -bottom-3 start-6 hidden size-24 translate-x-1/2 translate-y-3/4 overflow-hidden rounded-2xl sm:block md:start-10 md:size-32 md:translate-x-full md:translate-y-full", }, { id: "side-end-main", src: "/block-media/shadcnblocks/block/guri3/img12.jpeg", imageAlt: "تحلیل عملکرد کمپین", className: "absolute -end-6 top-1/2 hidden h-40 w-36 -translate-x-3/4 -translate-y-1/2 overflow-hidden rounded-2xl sm:block md:-end-10 md:h-52 md:w-45 md:-translate-x-full", }, { id: "corner-end-top", src: "/block-media/shadcnblocks/block/guri3/img13.jpeg", imageAlt: "نمودار ROI", className: "absolute -top-3 end-6 hidden size-20 -translate-x-1/2 -translate-y-3/4 overflow-hidden rounded-2xl sm:block md:end-10 md:size-28 md:-translate-x-full md:-translate-y-full", }, { id: "corner-end-bottom", src: "/block-media/shadcnblocks/block/guri3/img3.jpeg", imageAlt: "داشبورد بازاریابی دیجیتال", className: "absolute -bottom-3 end-6 hidden size-24 -translate-x-1/2 translate-y-3/4 overflow-hidden rounded-2xl sm:block md:end-10 md:size-32 md:-translate-x-full md:translate-y-full", }, ] as const; interface Feature283Props { className?: string; } const Feature283 = ({ className }: Feature283Props) => { const [hoveredIndex, setHoveredIndex] = useState(null); return (

کمپین‌هایی بسازید که واقعاً تبدیل می‌شوند

با سگمنت‌بندی دقیق، پیام مناسب را به مخاطب مناسب برسانید. داده رفتاری نشان می‌دهد کدام محتوا بیشترین تأثیر را روی تبدیل دارد.

{IMAGES.map((image, index) => ( setHoveredIndex(index)} onHoverEnd={() => setHoveredIndex(null)} className={cn("pointer-events-auto", image.className)} > {image.imageAlt} ))}
); }; export { Feature283 };