import {PageParams} from "@/types/next"; import {Page, PageActions, PageContent, PageHeader, PageTitle} from "@/features/layout/page"; import {Avatar, AvatarFallback, AvatarImage} from "@/components/ui/avatar"; import {notFound} from "next/navigation"; import {requiredCurrentUser} from "@/auth/current-user"; import {UserForm} from "@/components/wrappers/Dashboard/Profile/UserForm/UserForm"; import {prisma} from "@/prisma"; import {Badge} from "@/components/ui/badge"; import Link from "next/link"; import {Button} from "@/components/ui/button"; import {ButtonWithConfirm} from "@/components/wrappers/Button/ButtonWithConfirm/ButtonWithConfirm"; import {ButtonDeleteAccount} from "@/components/wrappers/Dashboard/Profile/ButtonDeleteAccount/ButtonDeleteAccount"; import {useIsMobile} from "@/hooks/use-mobile"; export default async function RoutePage(props: PageParams<{}>) { const user = await requiredCurrentUser() if (!user) { notFound() } const userInfo = await prisma.user.findUnique({ where: { email: user.email } }) console.log(userInfo) const test = () => { console.log("test") } return ( {/**/}
{user.name?.[0]} {user.image ? ( ) : null} {user.name} {userInfo.authMethod}
{/*
*/}
) }