/** * @file components/settings/SettingsView.tsx * @description Main settings container component for managing user profile and preferences. */ "use client"; import { UserAvatar } from "@/components/ui/UserAvatar"; import { User } from "@/db/schema"; interface SettingsViewProps { userId: string; currentUser: User; } export function SettingsView({ userId, currentUser }: SettingsViewProps) { if (!currentUser) return null; return (
{/* Header */}

Settings

Manage your profile, status, and account settings.

{/* Profile Overview Card */}

{currentUser.username}

{currentUser.email}

); }