import { Avatar, Group, Menu, Text, UnstyledButton } from '@mantine/core'; import { useDisclosure } from '@mantine/hooks'; import cx from 'clsx'; import { useTranslation } from 'react-i18next'; import { TbChevronDown, TbLogout, TbUser } from 'react-icons/tb'; import { InternalLink } from '~/components/common/links/internal_link'; import { InternalLinkUnstyled } from '~/components/common/links/internal_link_unstyled'; import { useAuth } from '~/hooks/use_auth'; import classes from './user_dropdown.module.css'; export function UserDropdown() { const auth = useAuth(); const [userMenuOpened, { open: openUserMenu, close: closeUserMenu }] = useDisclosure(false); const { t } = useTranslation(); return (
); }