From 58e6092b7c89d434d91b3fba7d00340f6763bd62 Mon Sep 17 00:00:00 2001 From: "Nik (Claude)" Date: Tue, 16 Jun 2026 13:28:32 +0300 Subject: [PATCH] fix: SETTING_LABELS in AdminPanel.js (correct file) --- components/AdminPanel.js | 42 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/components/AdminPanel.js b/components/AdminPanel.js index 5208e50..52e5cb0 100644 --- a/components/AdminPanel.js +++ b/components/AdminPanel.js @@ -154,6 +154,46 @@ function SettingsSection({ categories }) { ); } + +const SETTING_LABELS = { + AI_IMAGE_API_KEY: 'API ключ картинок', + AI_IMAGE_BASE_URL: 'Base URL картинок', + AI_IMAGE_FALLBACK_API_KEY: 'Fallback — API ключ', + AI_IMAGE_FALLBACK_BASE_URL: 'Fallback — Base URL', + AI_IMAGE_MODEL: 'Модель картинок', + AI_IMAGE_MODEL_VIA_RESPONSES: 'Модель картинок (responses)', + AI_PROVIDER_MARKUP: 'Наценка провайдера', + AI_TEXT_API_KEY: 'API ключ текста', + AI_TEXT_BASE_URL: 'Base URL провайдера', + AI_TEXT_MODEL_ARTICLE: 'Модель для статей', + AI_TEXT_MODEL_POST: 'Модель для постов', + AI_TEXT_MODEL_TOPICS: 'Модель для тем', + AI_USD_RUB_RATE: 'Курс USD → RUB', + ROUTERAI_API_KEY: 'RouterAI — API ключ', + ROUTERAI_BASE_URL: 'RouterAI — Base URL', + ROUTERAI_IMAGE_MODEL: 'RouterAI — модель', + APP_PUBLIC_URL: 'URL приложения', + ENGINE_PUBLIC_URL: 'URL движка', + TELEGRAM_API_BASE: 'Telegram Bot API', + MAINTENANCE_MODE: 'Режим обслуживания', + MAINTENANCE_MESSAGE: 'Сообщение при обслуживании', + AUTO_DRAFT_DEFAULT_COUNT: 'Черновиков в день', + AUTO_DRAFT_DEFAULT_TIME: 'Время генерации', + YUKASSA_SHOP_ID: 'ID магазина', + YUKASSA_SECRET: 'Секретный ключ', + YUKASSA_RETURN_URL: 'URL возврата', + SMTP_ENABLED: 'Email включён', + SMTP_FROM: 'Email отправителя', + SMTP_HOST: 'SMTP сервер', + SMTP_PASS: 'SMTP пароль', + SMTP_PORT: 'SMTP порт', + SMTP_USER: 'SMTP логин', + PHOTO_SEARCH_PROVIDER: 'Провайдер поиска', + YANDEX_SEARCH_API_KEY: 'Яндекс — API ключ', + YANDEX_SEARCH_DAILY_LIMIT: 'Лимит запросов/день', + YANDEX_SEARCH_FOLDER_ID: 'Яндекс — Folder ID', +}; + function SettingRow({ row, onSaved }) { const [val, setVal] = useState(row.value || ''); const [show, setShow] = useState(false); @@ -182,7 +222,7 @@ function SettingRow({ row, onSaved }) { return (
- + {row.category}
{row.description &&

{row.description}

}