'use client'; import { useState } from 'react'; import { SettingsDropdown } from '@/components/settings/settings-dropdown'; import AccountTab from './tabs/account'; import NotificationsTab from './tabs/notifications'; import CalendarTab from './tabs/calendar'; import PrivacyTab from './tabs/privacy'; import AppearanceTab from './tabs/appearance'; import PasswordTab from './tabs/password'; export default function SettingsPage() { const [currentSection, setCurrentSection] = useState('general'); const renderSettingsContent = () => { switch (currentSection) { case 'general': return ; case 'password': return ; case 'notifications': return ; case 'calendarAvailability': return ; case 'sharingPrivacy': return ; case 'appearance': return ; default: return null; } }; return (
{/* TODO: Fix overflow */}

Settings

{renderSettingsContent()}
); }