Files
reui-blocks/blocks/feature39.tsx
T

65 lines
2.1 KiB
TypeScript

import { cn } from "@/lib/utils";
const features = [
{
image: "/block-media/shadcnblocks/block/placeholder-1.svg",
imageAlt: "تحلیل عملکرد کمپین",
title: "تحلیل کانال",
description:
"مسیرهای ایمیل را بدون کدنویسی برای هر سگمنت طراحی کنید.",
href: "#",
},
{
image: "/block-media/shadcnblocks/block/placeholder-2.svg",
imageAlt: "نمودار ROI",
title: "اتوماسیون ایمیل",
description:
"عنوان، تصویر یا فراخوان را تست کنید و برنده را سریع پیدا کنید.",
href: "#",
},
{
image: "/block-media/shadcnblocks/block/placeholder-3.svg",
imageAlt: "داشبورد بازاریابی دیجیتال",
title: "A/B تست",
description:
"چند کانال را همزمان اجرا کنید و عملکرد هر کمپین را در یک نما مقایسه کنید.",
href: "#",
},
];
interface Feature39Props {
className?: string;
}
const Feature39 = ({ className }: Feature39Props) => {
return (
<section dir="rtl" lang="fa" className={cn("py-32", className)}>
<div className="container">
<h2 className="mb-9 text-3xl font-semibold lg:mb-14 lg:text-xl">
کمپین‌هایی بسازید که واقعاً تبدیل می‌شوند
</h2>
<div className="grid gap-10 md:grid-cols-2 lg:grid-cols-3 lg:gap-6">
{features.map((feature) => (
<div key={feature.title}>
<img
src={feature.image}
alt={feature.imageAlt}
className="aspect-video max-h-96 w-full rounded-lg object-cover"
/>
<p className="mt-8 mb-2 text-lg font-semibold">{feature.title}</p>
<p className="mb-4 text-muted-foreground">
{feature.description}
</p>
<a href={feature.href} className="font-medium underline">
بیشتر بدانید
</a>
</div>
))}
</div>
</div>
</section>
);
};
export { Feature39 };