Files
reui-blocks/blocks/pricing13.tsx
T

101 lines
4.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { cn } from "@/lib/utils";
const formatPrice = (value: string | number) =>
`${(typeof value === "string" ? Number(value) : value).toLocaleString("fa-IR")} ریال`;
interface Pricing13Props {
className?: string;
}
const Pricing13 = ({ className }: Pricing13Props) => {
return (
<section className={cn("py-32", className)}>
<div className="container">
<div className="rounded-xl border border-border py-6 md:py-8 lg:pt-16 lg:pb-12">
<div className="px-6 md:px-8 lg:px-12">
<div className="mb-8 md:mb-10 md:flex md:justify-between lg:mb-9">
<div className="lg:w-2/3">
<h1 className="mb-4 text-xl font-medium md:text-3xl lg:text-xl">
افزونه‌های تکمیلی
</h1>
<p className="text-xs text-muted-foreground md:text-sm lg:text-base">
با افزودن ماژول‌های تکمیلی، امکانات حساب خود را متناسب با
نیازتان گسترش دهید.
</p>
</div>
<img
src="/block-media/shadcnblocks/block/block-1.svg"
alt="افزونه‌ها"
className="hidden size-24 md:block lg:size-32"
/>
</div>
<div className="flex flex-col gap-x-8 gap-y-3 xl:flex-row">
<div className="flex flex-1 flex-col rounded-lg bg-accent p-6 lg:py-8">
<h2 className="mb-1.5 text-base font-medium lg:mb-2 lg:text-lg">
افزونه ۱
</h2>
<div className="grid flex-1 grid-cols-1 gap-x-10 md:grid-cols-3 lg:grid-cols-1">
<p className="mb-8 max-w-xs text-xs text-muted-foreground md:col-span-2 md:mb-0 lg:mb-10 lg:text-base">
امکانات پایه برای شروع سریع و بدون پیچیدگی.
</p>
<div className="col-span-1 md:mt-auto md:ms-auto lg:ms-0">
<p>
<span className="font-medium lg:text-xl">
{formatPrice(90000)}
</span>
<span className="text-xs font-medium text-muted-foreground">
{" "}
در ماه
</span>
</p>
</div>
</div>
</div>
<div className="flex flex-1 flex-col rounded-lg bg-accent p-6 lg:py-8">
<h2 className="mb-1.5 text-base font-medium lg:mb-2 lg:text-lg">
افزونه ۲
</h2>
<div className="grid flex-1 grid-cols-1 gap-x-10 md:grid-cols-3 lg:grid-cols-1">
<p className="mb-8 max-w-xs text-xs text-muted-foreground md:col-span-2 md:mb-0 lg:mb-10 lg:text-base">
ابزارهای پیشرفته برای تیم‌های در حال رشد.
</p>
<div className="col-span-1 md:mt-auto md:ms-auto lg:ms-0">
<p>
<span className="font-medium lg:text-xl">
{formatPrice(990000)}
</span>
<span className="text-xs font-medium text-muted-foreground">
{" "}
در ماه
</span>
</p>
</div>
</div>
</div>
<div className="flex flex-1 flex-col rounded-lg bg-accent p-6 lg:py-8">
<h2 className="mb-1.5 text-base font-medium lg:mb-2 lg:text-lg">
افزونه ۳
</h2>
<div className="grid flex-1 grid-cols-1 gap-x-10 md:grid-cols-3 lg:grid-cols-1">
<p className="mb-8 max-w-xs text-xs text-muted-foreground md:col-span-2 md:mb-0 lg:mb-10 lg:text-base">
راهکار سفارشی برای سازمان‌های بزرگ.
</p>
<div className="col-span-1 md:mt-auto md:ms-auto lg:ms-0">
<p>
<span className="font-medium lg:text-xl">
گفتگو با فروش
</span>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
);
};
export { Pricing13 };