"use client"; import { useState } from "react"; import { Button, Menu } from "@headlessui/react"; import { signIn, signOut, useSession } from "next-auth/react"; import { useTranslations } from "next-intl"; import { useRouter } from "next/navigation"; import { RxAvatar } from "react-icons/rx"; import { useAuthMenuOptions } from "@/hooks/useAuthMenuOptions"; import { DropdownMenu } from "./DropdownMenu"; const AuthButton = () => { const t = useTranslations("Nav"); const { data: sessionData, status } = useSession(); const menuItems = useAuthMenuOptions(); if (status === "loading") { return null; } if (sessionData) { return ( } /> ); } return ; }; export default AuthButton;