import { useTranslation } from 'react-i18next';
import { NavLink, Outlet } from 'react-router';
import { SettingsSuspense } from '@/pages/settings/SettingsSection';
import { useCurrentUser } from '@/lib/hooks';
/**
* Вкладки настроек аккаунта и инстанса. Живут внутри `/settings/account/*`
* и выглядят так же, как панель выбора сервера в `/settings/servers/*`.
*/
export default function AccountSettingsLayout() {
const { t } = useTranslation();
const currentUser = useCurrentUser();
const tabs = [
{ to: 'profile', label: t('settings.tabs.profile') },
{ to: 'security', label: t('settings.tabs.security') },
{ to: 'appearance', label: t('settings.tabs.appearance') },
...(currentUser.data?.is_instance_admin === true
? [{ to: 'instance', label: t('settings.tabs.instance') }]
: []),
];
return (
<>
>
);
}