You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
714 B
26 lines
714 B
import { useSession } from 'next-auth/react';
|
|
|
|
export default function ProfilePage() {
|
|
const { data: session, status } = useSession();
|
|
const isSessionLoading = status === 'loading';
|
|
|
|
if (isSessionLoading) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<main className="flex-1 space-y-6 overflow-y-auto p-6">
|
|
<h1 className="text-4xl font-bold">Profile</h1>
|
|
{session?.user?.image && (
|
|
<img
|
|
alt={session?.user?.email ?? session?.user?.name ?? ''}
|
|
className="h-24 w-24 rounded-full"
|
|
src={session?.user.image}
|
|
/>
|
|
)}
|
|
{session?.user?.email && <p>{session?.user?.email}</p>}
|
|
{session?.user?.name && <p>{session?.user?.name}</p>}
|
|
</main>
|
|
);
|
|
}
|