import type { Metadata } from 'next'; import { requireUser } from '@/lib/auth/session'; import { PageHeader } from '@/components/account/page-header'; import { Card, CardHeader } from '@/components/ui/primitives'; import { ProfileForm, ChangeEmailForm } from './forms'; import { AvatarForm } from './avatar-form'; export const metadata: Metadata = { title: 'Profile settings', robots: { index: false } }; export default async function SettingsPage() { const u = await requireUser('/account/settings'); return ( <>
Plan
{u.role === 'user' ? 'Free' : u.role}
Member since
{u.createdAt.toISOString().slice(0, 10)}
E-mail verified
{u.emailVerifiedAt ? 'Yes' : 'No'}
Authenticator
{u.mfaEnabled ? 'Enabled' : 'Off'}
); }