"use client"; import { signOut, useSession } from "next-auth/react"; import { usePathname, useRouter } from "next/navigation"; import Image from "next/image"; import { useEffect } from "react"; import { Center } from "@/components/Center"; import Container from "@/components/cards/Container"; import LightButton from "@/components/buttons/LightButton"; import { useTranslations } from "next-intl"; export default function MePage() { const session = useSession(); const router = useRouter(); const pathname = usePathname(); const t = useTranslations("profile"); useEffect(() => { if (session.status !== "authenticated") { router.push(`/login?redirect=${encodeURIComponent(pathname)}`); } }, [session.status, router, pathname]); return (

{t("myProfile")}

{(session.data?.user?.image as string) && ( User Avatar )}

{session.data?.user?.name}

{t("email", { email: session.data?.user?.email })}

{t("logout")}
); }