import { currentUser } from "@clerk/nextjs/server"; import { redirect } from "next/navigation"; export default async function DashboardPage() { const user = await currentUser(); if (!user) { redirect("/sign-in"); } return (

Dashboard

Welcome back. This page is protected by Clerk middleware.

Your Profile

Name
{user.firstName} {user.lastName}
Email
{user.emailAddresses[0]?.emailAddress}
User ID
{user.id}
Joined
{user.createdAt ? new Date(user.createdAt).toLocaleDateString() : "Unknown"}

Next Steps

); }