import React from 'react'; interface UpgradeModalProps { isOpen: boolean; onClose: () => void; onUpgrade: () => void; resetDate?: number; mode?: 'limit' | 'feature'; // 'limit' for credits, 'feature' for custom model creation } const UpgradeModal: React.FC = ({ isOpen, onClose, onUpgrade, resetDate, mode = 'limit' }) => { if (!isOpen) return null; const isFeatureMode = mode === 'feature'; // Calculate formatted date for reset if available const resetDateStr = resetDate ? new Date(resetDate * 1000).toLocaleString('fa-IR', { weekday: 'long', hour: '2-digit', minute: '2-digit' }) : 'فردا'; // --- RENDER FEATURE GATE (DARK DESIGN) --- if (isFeatureMode) { return (

استودیوی اختصاصی خودت رو بساز

برای ساخت مدل تغییر صدا با هوش مصنوعی آلفا باید اشتراک برنامه رو داشته باشید. مدل‌های اختصاصی شما مثل بقیه مدل‌ها در این صفحه برای همیشه ذخیره میشن.

شبیه‌سازی دقیق هر صدایی (حتی خودت)
بالاترین کیفیت + جدیدترین تکنولوژی
ذخیره دائمی در لیست گویندگان اصلی
تولید نامحدود تا آخرین روز اشتراک
فعال شدن تمام بخش های برنامه
); } // --- RENDER CREDIT LIMIT (WHITE DESIGN) --- return (
{/* Animated Icon Background */}
{/* Floating Crown Icon */}

اعتبار شما تمام شد!

شما از ۱ اعتبار رایگان خود برای این مدل در امروز استفاده کردید. از مدل دیگری استفاده کنید و یا با تهیه اشتراک نامحدود تولید کنید.
زمان شارژ مجدد: {resetDateStr}

دسترسی نامحدود با ارتقای حساب
); }; export default UpgradeModal;