import { auth, clerkClient, useClerk } from "@clerk/nextjs"; import { redirect, useRouter } from "next/navigation"; import { OrgDetails, SessionDetails, UserDetails } from "./details"; import Link from "next/link"; export default async function DashboardPage() { const { userId } = auth(); const router = useRouter(); const { signOut } = useClerk(); if (!userId) { redirect("/"); } const user = await clerkClient.users.getUser(userId); return (
{user && ( <>

👋 Hi, {user.firstName || `Stranger`}

What's next?

Read the{" "} Clerk Docs -> )}
); }