mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
feat: migrate Telegram Login Widget to v23 with admin-configurable settings
- Upgrade telegram-widget.js from v22 to v23 (TelegramLoginButton + ConnectedAccounts) - TelegramLoginButton fetches widget config from API instead of hardcoded values - Add TelegramWidgetConfig type and API method with fallback to env defaults - Remove botUsername prop — now sourced from backend API - Add useEffect cleanup to prevent orphaned iframes on unmount - Add TELEGRAM_WIDGET category to admin interface settings menu - Add i18n translations for widget settings (ru, en, zh, fa)
This commit is contained in:
@@ -1681,7 +1681,16 @@
|
||||
"projectName": "Project name",
|
||||
"quickPresets": "Quick presets",
|
||||
"resetAllColors": "Reset all colors",
|
||||
"statusColors": "Status colors"
|
||||
"statusColors": "Status colors",
|
||||
"categories": {
|
||||
"TELEGRAM_WIDGET": "Telegram Login Widget"
|
||||
},
|
||||
"settingNames": {
|
||||
"Telegram Widget Size": "Widget Size",
|
||||
"Telegram Widget Radius": "Corner Radius",
|
||||
"Telegram Widget Userpic": "Show User Photo",
|
||||
"Telegram Widget Request Access": "Request Access"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
"accentColor": "Accent color",
|
||||
|
||||
@@ -1341,7 +1341,16 @@
|
||||
"projectName": "نام پروژه",
|
||||
"quickPresets": "پیشتنظیمهای سریع",
|
||||
"resetAllColors": "بازنشانی همه رنگها",
|
||||
"statusColors": "رنگهای وضعیت"
|
||||
"statusColors": "رنگهای وضعیت",
|
||||
"categories": {
|
||||
"TELEGRAM_WIDGET": "Telegram Login Widget"
|
||||
},
|
||||
"settingNames": {
|
||||
"Telegram Widget Size": "اندازه ویجت",
|
||||
"Telegram Widget Radius": "شعاع گوشه",
|
||||
"Telegram Widget Userpic": "نمایش تصویر کاربر",
|
||||
"Telegram Widget Request Access": "درخواست دسترسی"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"color": "رنگ دکمه",
|
||||
|
||||
@@ -1762,6 +1762,10 @@
|
||||
"Subscription Show Devices": "Показывать устройства",
|
||||
"Telegram Stars Enabled": "Stars включены",
|
||||
"Telegram Stars Rate Rub": "Курс Stars (₽)",
|
||||
"Telegram Widget Size": "Размер виджета",
|
||||
"Telegram Widget Radius": "Скругление углов",
|
||||
"Telegram Widget Userpic": "Показывать аватар",
|
||||
"Telegram Widget Request Access": "Запрос доступа",
|
||||
"Tribute Api Key": "API ключ",
|
||||
"Tribute Donate Link": "Ссылка доната",
|
||||
"Tribute Enabled": "Tribute включен",
|
||||
@@ -2164,6 +2168,7 @@
|
||||
"PAL24": "PAL24",
|
||||
"WATA": "Wata",
|
||||
"TELEGRAM": "Telegram",
|
||||
"TELEGRAM_WIDGET": "Telegram Login Widget",
|
||||
"SUBSCRIPTIONS_CORE": "Основные",
|
||||
"SIMPLE_SUBSCRIPTION": "Простая подписка",
|
||||
"PERIODS": "Периоды",
|
||||
|
||||
@@ -1379,7 +1379,16 @@
|
||||
"projectName": "项目名称",
|
||||
"quickPresets": "快速预设",
|
||||
"resetAllColors": "重置所有颜色",
|
||||
"statusColors": "状态颜色"
|
||||
"statusColors": "状态颜色",
|
||||
"categories": {
|
||||
"TELEGRAM_WIDGET": "Telegram Login Widget"
|
||||
},
|
||||
"settingNames": {
|
||||
"Telegram Widget Size": "小部件大小",
|
||||
"Telegram Widget Radius": "圆角半径",
|
||||
"Telegram Widget Userpic": "显示头像",
|
||||
"Telegram Widget Request Access": "请求访问权限"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"color": "按钮颜色",
|
||||
|
||||
Reference in New Issue
Block a user