import { PageParams } from "@/types/next"; import { Page, PageActions, PageContent, PageHeader, PageTitle } from "@/features/layout/page"; import { notFound } from "next/navigation"; import { UserForm } from "@/components/wrappers/dashboard/profile/UserForm/UserForm"; import { Badge } from "@/components/ui/badge"; import { ButtonDeleteAccount } from "@/components/wrappers/dashboard/profile/ButtonDeleteAccount/ButtonDeleteAccount"; import { AvatarWithUpload } from "@/components/wrappers/dashboard/profile/Avatar/AvatarWithUpload"; import { currentUser } from "@/lib/auth/current-user"; //import { getAccounts, getSessions } from "@/lib/auth/auth"; export default async function RoutePage(props: PageParams<{}>) { const user = await currentUser(); if (!user) { return notFound(); } if (user.role !== "user" && user.role !== "admin" && user.role !== "superadmin") { return notFound(); } // const sessions = await getSessions(); // const accounts = await getAccounts(); return (
{user.name} {user.role}
); }