import React from 'react'; import { Card, CardContent, CardDescription, CardHeader, CardTitle, Separator, Button, AlertDialog, AlertDialogTrigger, AlertDialogContent, AlertDialogHeader, AlertDialogTitle, AlertDialogDescription, AlertDialogFooter, AlertDialogCancel, AlertDialogAction, } from 'xertica-ui/ui'; import { Header } from 'xertica-ui/layout'; import { ThemeToggle, LanguageSelector } from 'xertica-ui/brand'; import { useLayout } from 'xertica-ui/hooks'; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { useAuth } from '../../../app/context/AuthContext'; export function SettingsContent() { const { t } = useTranslation(); const { sidebarExpanded, sidebarWidth } = useLayout(); const { user, logout } = useAuth(); return (
) => ( )} />

{t('settings.title')}

{t('settings.subtitle')}

{t('settings.account')} {t('settings.accountDescription')}
{t('settings.email')} {user?.email}
{t('settings.preferences')} {t('settings.preferencesDescription')}

{t('settings.theme')}

{t('settings.themeDescription')}

{t('settings.language')}

{t('settings.languageDescription')}

{t('settings.logout')} {t('settings.logoutDescription')} {t('settings.logout')} {t('settings.logoutDescription')} {t('common.cancel')} {t('settings.logout')}
); }