Update content in about blocks to reflect new branding and messaging for various products. Key changes include rephrasing descriptions, updating titles, and modifying statistics to better align with the current offerings and mission statements. This enhances clarity and consistency across the platform.
This commit is contained in:
@@ -37,57 +37,57 @@ interface SettingsIntegrations9Props {
|
||||
|
||||
const SettingsIntegrations9 = ({
|
||||
className,
|
||||
heading = "یکپارچهسازیهای متصل",
|
||||
subHeading = "یکپارچهسازیهای فعال و دسترسیهای آنها را مدیریت کنید.",
|
||||
heading = "اتصالهای فعال",
|
||||
subHeading = "سرویسهای وصلشده به CRM و دسترسی هر کدام را مدیریت کنید.",
|
||||
integrations: initialIntegrations = [
|
||||
{
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/slack-icon.svg",
|
||||
title: "Slack",
|
||||
description: "اعلانها و هشدارهای فضای کاری",
|
||||
description: "هشدار فروش و پشتیبانی فضای کاری",
|
||||
status: "active",
|
||||
connectedBy: {
|
||||
name: "الهام میرزایی",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar-1.webp",
|
||||
},
|
||||
lastActivity: "همین الان فعال",
|
||||
lastActivity: "فعال · همین الان",
|
||||
},
|
||||
{
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/google-icon.svg",
|
||||
title: "فضای ابری",
|
||||
description: "همگامسازی و پشتیبانگیری فایل",
|
||||
title: "Google Drive",
|
||||
description: "همگامسازی اسناد معامله",
|
||||
status: "active",
|
||||
connectedBy: {
|
||||
name: "جردن لی",
|
||||
name: "نیما کریمی",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar/avatar3.webp",
|
||||
},
|
||||
lastActivity: "۵ دقیقه پیش همگام شد",
|
||||
lastActivity: "همگامشده · ۵ دقیقه پیش",
|
||||
},
|
||||
{
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/github-icon.svg",
|
||||
title: "GitHub",
|
||||
description: "وبهوک مخازن",
|
||||
description: "وبهوک مخزن و استقرار",
|
||||
status: "active",
|
||||
connectedBy: {
|
||||
name: "سام چناری",
|
||||
name: "سامان احمدی",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar-2.webp",
|
||||
},
|
||||
lastActivity: "آخرین تغییر، ۲ ساعت پیش",
|
||||
lastActivity: "آخرین رویداد · ۲ ساعت پیش",
|
||||
className: "dark:invert",
|
||||
},
|
||||
{
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/notion-icon.svg",
|
||||
title: "Notion",
|
||||
description: "همگامسازی مستندات",
|
||||
description: "همگامسازی دانش فروش",
|
||||
status: "error",
|
||||
connectedBy: {
|
||||
name: "تیلور کیمیایی",
|
||||
name: "نیلوفر کیمیایی",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar-7.webp",
|
||||
},
|
||||
@@ -98,20 +98,20 @@ const SettingsIntegrations9 = ({
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/figma-icon.svg",
|
||||
title: "Figma",
|
||||
description: "وارد کردن فایلهای طراحی",
|
||||
description: "وارد کردن دارایی کمپین",
|
||||
status: "inactive",
|
||||
connectedBy: {
|
||||
name: "کاوه پارک",
|
||||
name: "کاوه پارسا",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar-5.webp",
|
||||
},
|
||||
lastActivity: "متوقف",
|
||||
lastActivity: "غیرفعال",
|
||||
},
|
||||
{
|
||||
image:
|
||||
"/block-media/shadcnblocks/block/logos/stripe-icon.svg",
|
||||
title: "Stripe",
|
||||
description: "پردازش پرداخت",
|
||||
description: "پرداخت و صورتحساب",
|
||||
status: "active",
|
||||
connectedBy: {
|
||||
name: "ریحانه جعفری",
|
||||
@@ -137,7 +137,7 @@ const SettingsIntegrations9 = ({
|
||||
</Badge>
|
||||
);
|
||||
case "inactive":
|
||||
return <Badge variant="secondary">متوقف</Badge>;
|
||||
return <Badge variant="secondary">غیرفعال</Badge>;
|
||||
case "error":
|
||||
return (
|
||||
<Badge variant="secondary" className="bg-red-100 text-red-800">
|
||||
@@ -155,7 +155,7 @@ const SettingsIntegrations9 = ({
|
||||
<h1 className="text-3xl font-bold tracking-tight">{heading}</h1>
|
||||
<p className="text-muted-foreground">{subHeading}</p>
|
||||
</div>
|
||||
<Button>افزودن یکپارچهسازی</Button>
|
||||
<Button>افزودن اتصال</Button>
|
||||
</div>
|
||||
|
||||
<div className="space-y-4">
|
||||
@@ -168,7 +168,7 @@ const SettingsIntegrations9 = ({
|
||||
<div className="flex size-14 shrink-0 items-center justify-center rounded-xl border bg-muted/50">
|
||||
<img
|
||||
src={integration.image}
|
||||
alt={`لوگوی ${integration.title}`}
|
||||
alt={`آیکون ${integration.title}`}
|
||||
className={cn("size-8", integration.className)}
|
||||
/>
|
||||
</div>
|
||||
@@ -196,11 +196,11 @@ const SettingsIntegrations9 = ({
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuItem>
|
||||
<ExternalLink className="me-2 size-4" />
|
||||
باز کردن تنظیمات
|
||||
باز کردن پیکربندی
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem>
|
||||
<RefreshCw className="me-2 size-4" />
|
||||
اتصال مجدد
|
||||
همگامسازی مجدد
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem
|
||||
@@ -208,7 +208,7 @@ const SettingsIntegrations9 = ({
|
||||
onClick={() => handleRemove(integration.title)}
|
||||
>
|
||||
<Trash2 className="me-2 size-4" />
|
||||
حذف
|
||||
حذف اتصال
|
||||
</DropdownMenuItem>
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
@@ -222,7 +222,7 @@ const SettingsIntegrations9 = ({
|
||||
{integration.connectedBy.name[0]}
|
||||
</AvatarFallback>
|
||||
</Avatar>
|
||||
<span>متصلشده توسط {integration.connectedBy.name}</span>
|
||||
<span>متصل توسط {integration.connectedBy.name}</span>
|
||||
</div>
|
||||
)}
|
||||
{integration.lastActivity && (
|
||||
@@ -241,9 +241,9 @@ const SettingsIntegrations9 = ({
|
||||
{integrations.length === 0 && (
|
||||
<div className="rounded-xl border border-dashed py-12 text-center">
|
||||
<p className="text-muted-foreground">
|
||||
هنوز یکپارچهسازیای متصل نشده است.
|
||||
هنوز سرویسی متصل نشده است.
|
||||
</p>
|
||||
<Button className="mt-4">مرور یکپارچهسازیها</Button>
|
||||
<Button className="mt-4">مرور سرویسها</Button>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user