"use client" import { LogOut, Mail, MailCheck, MailWarning, UserRound } from "lucide-react" import { GlassModal, fieldClass, labelClass } from "./glass-modal" import type { User } from "@/lib/types" interface AccountSettingsDialogProps { user: User onClose: () => void onLogout: () => void } export function AccountSettingsDialog({ user, onClose, onLogout }: AccountSettingsDialogProps) { return (
{user.username.charAt(0).toUpperCase()}

{user.username}

{user.email ?? "No email on file"}

{user.username}
{user.email ?? "—"}
{user.email && (

{user.email_verified ? ( <> Verified ) : ( <> Not verified )}

)}
) }