const Profile: NextPage = ({}) => {
const { data: profile } = api.user.me.useQuery();
if (!profile) return <ErrorPage statusCode={404} />;
console.log(profile);
return (
<>
<Head>
<title>My profile - FirstName</title>
</Head>
<div className="relative flex min-h-screen flex-col">
<div className="flex-1">
<DashboardLayout>
<div className="max-w-5xl">
<div className="max-w-2xl">
<Heading className="uppercase">My profile</Heading>
</div>
<Spacer size="md" />
{/* Account info */}
<section>
<div className="flex w-full justify-between">
<Heading as="h3" size="h3" className="uppercase">
Account info
</Heading>
</div>
<Spacer size="3xs" />
<Separator />
<Spacer size="3xs" />
<div className="grid grid-cols-2 gap-x-4">
<AccountInfo showConfirmChanges={false} />
</div>
</section>
<Spacer size="4xs" />
{/* Personal details */}
const Profile: NextPage = ({}) => {
const { data: profile } = api.user.me.useQuery();
if (!profile) return <ErrorPage statusCode={404} />;
console.log(profile);
return (
<>
<Head>
<title>My profile - FirstName</title>
</Head>
<div className="relative flex min-h-screen flex-col">
<div className="flex-1">
<DashboardLayout>
<div className="max-w-5xl">
<div className="max-w-2xl">
<Heading className="uppercase">My profile</Heading>
</div>
<Spacer size="md" />
{/* Account info */}
<section>
<div className="flex w-full justify-between">
<Heading as="h3" size="h3" className="uppercase">
Account info
</Heading>
</div>
<Spacer size="3xs" />
<Separator />
<Spacer size="3xs" />
<div className="grid grid-cols-2 gap-x-4">
<AccountInfo showConfirmChanges={false} />
</div>
</section>
<Spacer size="4xs" />
{/* Personal details */}