Files
2026-07-27 12:56:06 +03:30

105 lines
4.0 KiB
TypeScript

"use client";
import { Button } from "@/components/ui/button";
import { Card } from "@/components/ui/card";
import { cn } from "@/lib/utils";
const utilities = [
{
title: "تاریخچه مشتری",
description: "پاسخ‌های پرتکرار را ذخیره کنید و با یک کلیک ارسال کنید.",
image: "/block-media/shadcnblocks/block/placeholder-1.svg",
imageAlt: "مدیریت تیکت",
},
{
title: "صندوق یکپارچه",
description:
"همه کانال‌های ارتباطی را در یک محیط مدیریت کنید و هیچ پیامی گم نشود.",
image: "/block-media/shadcnblocks/block/placeholder-2.svg",
imageAlt: "داشبورد رضایت",
},
{
title: "اولویت‌بندی تیکت",
description:
"تیکت‌های مهم بر اساس قرارداد یا شدت مسئله در صف بالاتر قرار می‌گیرند.",
image: "/block-media/shadcnblocks/block/placeholder-3.svg",
imageAlt: "مرکز پشتیبانی مشتری",
},
{
title: "پایگاه دانش",
description: "مشتریان و تیم با مقالات راهنما سریع‌تر به پاسخ می‌رسند.",
image: "/block-media/shadcnblocks/block/placeholder-4.svg",
imageAlt: "مدیریت تیکت",
},
{
title: "پاسخ آماده",
description: "پاسخ‌های پرتکرار را ذخیره کنید و با یک کلیک ارسال کنید.",
image: "/block-media/shadcnblocks/block/placeholder-5.svg",
imageAlt: "داشبورد رضایت",
},
{
title: "SLA هوشمند",
description:
"همه کانال‌های ارتباطی را در یک محیط مدیریت کنید و هیچ پیامی گم نشود.",
image: "/block-media/shadcnblocks/block/placeholder-6.svg",
imageAlt: "مرکز پشتیبانی مشتری",
},
];
interface Feature148Props {
className?: string;
}
const Feature148 = ({ className }: Feature148Props) => {
return (
<section
dir="rtl"
lang="fa"
className={cn(
"relative w-full max-w-full overflow-hidden py-32",
className,
)}
>
<div className="container min-w-0 max-w-full">
<div className="mx-auto mb-16 flex w-full min-w-0 max-w-xl flex-col items-center text-center md:mb-24">
<h2 className="mb-6 max-w-full text-3xl font-semibold text-balance break-words lg:text-2xll">
زمان حل مسئله را کوتاه کنید
</h2>
<p className="mx-auto max-w-full text-lg text-pretty break-words lg:text-xl">
کیفیت پاسخگویی را قابل اندازه‌گیری کنید
</p>
<p className="mt-4 max-w-full text-sm text-pretty break-words text-muted-foreground md:text-base">
تیکت‌های مهم بر اساس قرارداد یا شدت مسئله در صف بالاتر قرار
می‌گیرند.
</p>
<Button asChild className="mt-8 max-w-full rounded-xl" size="lg">
<a href="#">مشاهده امکانات</a>
</Button>
</div>
<div className="mt-11 grid w-full min-w-0 grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3">
{utilities.map((utility) => (
<Card
key={utility.title}
className="min-w-0 max-w-full overflow-hidden border-0 pt-0"
>
<img
src={utility.image}
alt={utility.imageAlt}
className="aspect-video w-full max-w-full rounded-t-xl object-cover"
/>
<div className="min-w-0 p-5 text-start">
<p className="mb-1 font-medium break-words">{utility.title}</p>
<p className="text-pretty break-words text-muted-foreground">
{utility.description}
</p>
</div>
</Card>
))}
</div>
</div>
</section>
);
};
export { Feature148 };