fix: Add scrollable container to ToolSelectorModal for small screens
- Add max-h-[90vh] and flex-col to modal content container - Wrap tools grid in max-h-[50vh] overflow-y-auto container - Add overscroll-contain for smooth scroll behavior on mobile - Fixes issue where 21 PDF tools overflow viewport on small screens
This commit is contained in:
@@ -326,6 +326,18 @@
|
||||
"وصول API"
|
||||
],
|
||||
"featureCompare": "مقارنة الميزات",
|
||||
"features": {
|
||||
"credits": "الرصيد لكل نافذة",
|
||||
"apiAccess": "الوصول عبر API",
|
||||
"apiRequests": "طلبات API",
|
||||
"maxFileSize": "الحد الأقصى لحجم الملف",
|
||||
"historyRetention": "حفظ السجل",
|
||||
"allTools": "جميع الأدوات (44)",
|
||||
"aiTools": "أدوات الذكاء الاصطناعي",
|
||||
"priorityProcessing": "المعالجة ذات الأولوية",
|
||||
"noAds": "بدون إعلانات",
|
||||
"emailSupport": "دعم عبر البريد الإلكتروني"
|
||||
},
|
||||
"faqTitle": "الأسئلة الشائعة",
|
||||
"faq": [
|
||||
{
|
||||
@@ -971,6 +983,8 @@
|
||||
"webQuotaTitle": "مهام الويب هذا الشهر",
|
||||
"apiQuotaTitle": "مهام API هذا الشهر",
|
||||
"quotaPeriod": "الفترة",
|
||||
"creditBalanceTitle": "رصيد الاستخدام",
|
||||
"creditWindowResets": "يتجدد في",
|
||||
"apiKeysTitle": "مفاتيح API",
|
||||
"apiKeysSubtitle": "أدر مفاتيح B2B API. كل مفتاح يمنحك وصولاً متزامناً بمستوى برو لجميع الأدوات.",
|
||||
"apiKeyNamePlaceholder": "اسم المفتاح (مثال: إنتاج)",
|
||||
@@ -1017,6 +1031,17 @@
|
||||
"downloadReady": "ملفك جاهز للتحميل.",
|
||||
"linkExpiry": "رابط التحميل ينتهي خلال 30 دقيقة."
|
||||
},
|
||||
"downloadGate": {
|
||||
"title": "سجّل لتحميل ملفك",
|
||||
"subtitle": "ملفك جاهز. أنشئ حسابًا مجانيًا لتحميله.",
|
||||
"benefit1": "حمّل ملفاتك المعالجة فورًا",
|
||||
"benefit2": "50 رصيدًا مجانيًا كل 30 يومًا",
|
||||
"benefit3": "الوصول إلى جميع الأدوات بدون قيود",
|
||||
"createAccount": "إنشاء حساب مجاني",
|
||||
"signIn": "لديك حساب بالفعل؟ سجّل الدخول",
|
||||
"switchToRegister": "ليس لديك حساب؟ أنشئ واحدًا",
|
||||
"downloadCta": "سجّل لتحميل الملف"
|
||||
},
|
||||
"seo": {
|
||||
"headings": {
|
||||
"whatItDoes": "ما تفعله هذه الأداة",
|
||||
|
||||
@@ -326,6 +326,18 @@
|
||||
"API access"
|
||||
],
|
||||
"featureCompare": "Feature Comparison",
|
||||
"features": {
|
||||
"credits": "Credits per window",
|
||||
"apiAccess": "API access",
|
||||
"apiRequests": "API requests",
|
||||
"maxFileSize": "Max file size",
|
||||
"historyRetention": "History retention",
|
||||
"allTools": "All 44 tools",
|
||||
"aiTools": "AI tools included",
|
||||
"priorityProcessing": "Priority processing",
|
||||
"noAds": "No ads",
|
||||
"emailSupport": "Email support"
|
||||
},
|
||||
"faqTitle": "Frequently Asked Questions",
|
||||
"faq": [
|
||||
{
|
||||
@@ -971,6 +983,8 @@
|
||||
"webQuotaTitle": "Web Tasks This Month",
|
||||
"apiQuotaTitle": "API Tasks This Month",
|
||||
"quotaPeriod": "Period",
|
||||
"creditBalanceTitle": "Credit Balance",
|
||||
"creditWindowResets": "Resets on",
|
||||
"apiKeysTitle": "API Keys",
|
||||
"apiKeysSubtitle": "Manage your B2B API keys. Each key gives Pro-level async access to all tools.",
|
||||
"apiKeyNamePlaceholder": "Key name (e.g. Production)",
|
||||
@@ -1017,6 +1031,17 @@
|
||||
"downloadReady": "Your file is ready for download.",
|
||||
"linkExpiry": "Download link expires in 30 minutes."
|
||||
},
|
||||
"downloadGate": {
|
||||
"title": "Sign up to download your file",
|
||||
"subtitle": "Your file is processed and ready. Create a free account to download it.",
|
||||
"benefit1": "Download your processed files instantly",
|
||||
"benefit2": "50 free credits every 30 days",
|
||||
"benefit3": "Access to all tools with no restrictions",
|
||||
"createAccount": "Create Free Account",
|
||||
"signIn": "Already have an account? Sign in",
|
||||
"switchToRegister": "Don't have an account? Create one",
|
||||
"downloadCta": "Sign up to download"
|
||||
},
|
||||
"seo": {
|
||||
"headings": {
|
||||
"whatItDoes": "What This Tool Does",
|
||||
|
||||
@@ -326,6 +326,18 @@
|
||||
"Accès API"
|
||||
],
|
||||
"featureCompare": "Comparaison des fonctionnalités",
|
||||
"features": {
|
||||
"credits": "Crédits par fenêtre",
|
||||
"apiAccess": "Accès API",
|
||||
"apiRequests": "Requêtes API",
|
||||
"maxFileSize": "Taille max. de fichier",
|
||||
"historyRetention": "Conservation de l'historique",
|
||||
"allTools": "Tous les 44 outils",
|
||||
"aiTools": "Outils IA inclus",
|
||||
"priorityProcessing": "Traitement prioritaire",
|
||||
"noAds": "Sans publicité",
|
||||
"emailSupport": "Support par e-mail"
|
||||
},
|
||||
"faqTitle": "Questions fréquentes",
|
||||
"faq": [
|
||||
{
|
||||
@@ -971,6 +983,8 @@
|
||||
"webQuotaTitle": "Tâches web ce mois-ci",
|
||||
"apiQuotaTitle": "Tâches API ce mois-ci",
|
||||
"quotaPeriod": "Période",
|
||||
"creditBalanceTitle": "Solde de crédits",
|
||||
"creditWindowResets": "Se renouvelle le",
|
||||
"apiKeysTitle": "Clés API",
|
||||
"apiKeysSubtitle": "Gérez vos clés API B2B. Chaque clé donne un accès asynchrone Pro à tous les outils.",
|
||||
"apiKeyNamePlaceholder": "Nom de la clé (ex. Production)",
|
||||
@@ -1017,6 +1031,17 @@
|
||||
"downloadReady": "Votre fichier est prêt à être téléchargé.",
|
||||
"linkExpiry": "Le lien de téléchargement expire dans 30 minutes."
|
||||
},
|
||||
"downloadGate": {
|
||||
"title": "Inscrivez-vous pour télécharger votre fichier",
|
||||
"subtitle": "Votre fichier est traité et prêt. Créez un compte gratuit pour le télécharger.",
|
||||
"benefit1": "Téléchargez vos fichiers traités instantanément",
|
||||
"benefit2": "50 crédits gratuits tous les 30 jours",
|
||||
"benefit3": "Accès à tous les outils sans restrictions",
|
||||
"createAccount": "Créer un compte gratuit",
|
||||
"signIn": "Vous avez déjà un compte ? Connectez-vous",
|
||||
"switchToRegister": "Pas de compte ? Créez-en un",
|
||||
"downloadCta": "Inscrivez-vous pour télécharger"
|
||||
},
|
||||
"seo": {
|
||||
"headings": {
|
||||
"whatItDoes": "Ce que fait cet outil",
|
||||
|
||||
Reference in New Issue
Block a user