task-managment / src / app / auth / verification / page.tsx
page.tsx
Raw
import { currentUser } from "@clerk/nextjs/server";
import VerificationStatus from "./_components/verificationStatus";
import { User } from "@/server/user/domain/models";

export default async function VerificationPage() {

  const seccion = await currentUser();
  const user:User = {
    id:seccion?.id!,
    firstName:seccion?.firstName!,
    lastName:seccion?.lastName!,
    email:seccion?.primaryEmailAddress!?.emailAddress,
    rol:seccion?.publicMetadata?.role as any || 'admin',
    existInDb:seccion?.publicMetadata?.existInDb as any
  }

  console.log('user verificaiton page',user)
  
  return (
    <div className="min-h-svh grid place-content-center">
      <div>
        <VerificationStatus user={user} />
      </div>
    </div>
  );
}