import * as React from 'react' import { useParams, useNavigate } from 'react-router-dom' import { useTranslation } from '@/i18n' import { Badge } from '@/components/ui/badge' import { Ic } from '@/icons' import { AdminManagementTab } from './components/AdminManagementTab' import { NotificationsTab } from './components/NotificationsTab' import { SocialMediaSettingsTab } from './components/SocialMediaSettingsTab' import { TestimonialsSettingsTab } from './components/TestimonialsSettingsTab' export default function SettingsPage() { const { t } = useTranslation() const { section } = useParams<{ section?: string }>() const navigate = useNavigate() React.useEffect(() => { if (!section || !['admins', 'social', 'notifications', 'testimonials'].includes(section)) { navigate('/settings/admins', { replace: true }) } }, [section, navigate]) const activeSection = section && ['admins', 'social', 'notifications', 'testimonials'].includes(section) ? section : 'admins' return (
{/* سربرگ اختصاصی بخش مدیریت مدیران و دسترسی‌ها */} {activeSection === 'admins' && (

{t('settings.tabAdmins')}

{t('settings.badgeRoleControl')}

{t('settings.pageDescription')}

)} {/* محتوای بخش فعال بر اساس مسیر سایدبار (تب‌های درون‌صفحه‌ای حذف شدند) */} {activeSection === 'admins' ? ( ) : activeSection === 'social' ? ( ) : activeSection === 'testimonials' ? ( ) : ( )}
) }