import { useState } from "react" import { useTranslation } from "react-i18next" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { AiServicesTab } from "./tabs/ai-services-tab" import { DevelopmentTab } from "./tabs/development-tab" import { GeneralSettingsTab } from "./tabs/general-settings-tab" import { PerformanceSettingsTab } from "./tabs/performance-settings-tab" import { SocialNetworksTab } from "./tabs/social-networks-tab" /** * Компонент модального окна настроек пользователя с вкладками * Организует настройки по категориям для удобства навигации */ export function UserSettingsModalTabs() { const { t } = useTranslation() const [activeTab, setActiveTab] = useState("general") // Определяем, показывать ли вкладку разработки (только в dev режиме) const isDevelopment = process.env.NODE_ENV === "development" return (
{/* Список вкладок */} {t("dialogs.userSettings.tabs.general", "Основные")} {t("dialogs.userSettings.tabs.performance", "Производительность")} {t("dialogs.userSettings.tabs.aiServices", "AI Сервисы")} {t("dialogs.userSettings.tabs.socialNetworks", "Соц. сети")} {isDevelopment && ( {t("dialogs.userSettings.tabs.development", "Разработка")} )} {/* Содержимое вкладок */}
{isDevelopment && ( )}
) }