"use client"; import { Check } from "lucide-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader } from "@/components/ui/card"; import { Switch } from "@/components/ui/switch"; import { cn } from "@/lib/utils"; const formatPrice = (value: string | number) => `${(typeof value === "string" ? Number(value) : value).toLocaleString("fa-IR")} ریال`; const plans = [ { id: "free", name: "رایگان", monthlyPrice: 0, annualPrice: 0, features: [ "اعضای نامحدود", "۲ تیم", "۵۰۰ مورد کاری", "یکپارچه‌سازی پیام‌رسان تیمی و مخزن کد", ], cta: "شروع رایگان", }, { id: "startup", name: "استارتاپ", monthlyPrice: 80000, annualPrice: 600000, monthlyPerUnit: "به ازای هر کاربر در ماه", annualPerUnit: "به ازای هر کاربر در سال", features: [ "همه‌چیز در طرح رایگان، به‌علاوه:", "هوش مصنوعی نوافروش", "تیم‌های نامحدود", "موارد کاری و آپلود فایل نامحدود", "بینش‌های نوافروش", "نقش‌های مدیریتی", ], cta: "۷ روز آزمایش رایگان", popular: true, }, { id: "enterprise", name: "سازمانی", monthlyPrice: 150000, annualPrice: 120000, monthlyPerUnit: "به ازای هر کاربر در ماه", annualPerUnit: "به ازای هر کاربر در سال", features: [ "همه‌چیز در طرح رایگان، به‌علاوه:", "هوش مصنوعی نوافروش", "تیم‌های نامحدود", "موارد کاری و آپلود فایل نامحدود", "بینش‌های نوافروش", "نقش‌های مدیریتی", ], cta: "شروع رایگان", }, ]; interface Pricing24Props { className?: string; } const Pricing24 = ({ className }: Pricing24Props) => { const [isAnnual, setIsAnnual] = useState(true); return (

تعرفه‌ها

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

صورتحساب سالانه
{plans.map((plan) => (

{plan.name}

{formatPrice( isAnnual ? plan.annualPrice : plan.monthlyPrice, )} {(plan.monthlyPerUnit || plan.annualPerUnit) && " " + (isAnnual ? plan.annualPerUnit : plan.monthlyPerUnit)}

{plan.features.map((feature) => (
{feature}
))}
))}
); }; export { Pricing24 };