-
+
ویجتیفای{' '}
@@ -390,7 +389,7 @@ export function VipTab() {
onClick={handlePurchase}
className="font-bold text-white bg-indigo-500 transition-all flex items-center justify-center gap-1.5 px-6 h-10 shadow-xs cursor-pointer hover:bg-indigo-500/80!"
>
-
+
فعالسازی {VIP_LABEL}
diff --git a/src/layouts/widgets-manager/add-widget-modal/actions.tsx b/src/layouts/widgets-manager/add-widget-modal/actions.tsx
index b5133494b..853e01ebd 100644
--- a/src/layouts/widgets-manager/add-widget-modal/actions.tsx
+++ b/src/layouts/widgets-manager/add-widget-modal/actions.tsx
@@ -22,11 +22,11 @@ function ProUpgradeButton({ label }: { label: string }) {
)
diff --git a/src/layouts/widgets/canvas/canvas-widget-outer.tsx b/src/layouts/widgets/canvas/canvas-widget-outer.tsx
index 1f0e95cc5..83ab5f585 100644
--- a/src/layouts/widgets/canvas/canvas-widget-outer.tsx
+++ b/src/layouts/widgets/canvas/canvas-widget-outer.tsx
@@ -13,6 +13,7 @@ import {
import { cn } from '@/common/utils/cn'
import { useAuth } from '@/context/auth.context'
import { Icon } from '@/src/icons'
+import { ProBadge } from '@/components/ui/badge/vip-badge'
import { useWidgetVipResolver } from '@/services/hooks/widgets/widget-catalog.hook'
import { WidgetContextMenu } from './widget-context-menu'
import { BookmarkDeleteModal } from './bookmark-delete-modal'
@@ -376,36 +377,34 @@ function CanvasWidgetOuterImpl({
isWiggling && WIGGLE_CLASSES[wiggleVariant]
)}
>
-
+ {(!isLocked || canvasMode === 'edit') && (
+
+ )}
{isLocked && canvasMode === 'normal' && (
{
+ e.stopPropagation()
+ callEvent('openSettings', 'vip')
}}
- onClick={(e) => e.stopPropagation()}
>
-
+
+ {!isCompactSize && (
+
+ ارتقا به اشتراک پرو
+
)}
- >
-
-
- {isCompactSize ? 'مخصوص پرو' : 'مخصوص کاربران پرو'}
-
)}
{canvasMode === 'edit' && (