diff --git a/src/webapp/features/profile/components/profileMenu/ProfileMenu.module.css b/src/webapp/features/profile/components/profileMenu/ProfileMenu.module.css new file mode 100644 index 00000000..9bfaba47 --- /dev/null +++ b/src/webapp/features/profile/components/profileMenu/ProfileMenu.module.css @@ -0,0 +1,7 @@ +.root { + background-color: transparent; + + &:hover { + background-color: var(--mantine-color-gray-light); + } +} diff --git a/src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx b/src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx index 2fc8bfde..8d5340c2 100644 --- a/src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx +++ b/src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx @@ -1,4 +1,13 @@ -import { Skeleton, Avatar, Group, Alert, Menu, Button } from '@mantine/core'; +import { + Skeleton, + Avatar, + Group, + Alert, + Menu, + Card, + Text, + UnstyledButton, +} from '@mantine/core'; import useMyProfile from '../../lib/queries/useMyProfile'; import { MdBugReport, MdCollectionsBookmark } from 'react-icons/md'; import { TbStackForward } from 'react-icons/tb'; @@ -9,6 +18,8 @@ import { IoMdLogOut } from 'react-icons/io'; import { useNavbarContext } from '@/providers/navbar'; import { BiSolidUserCircle } from 'react-icons/bi'; import { useOs } from '@mantine/hooks'; +import { BsThreeDots } from 'react-icons/bs'; +import styles from './ProfileMenu.module.css'; export default function ProfileMenu() { const router = useRouter(); @@ -38,19 +49,19 @@ export default function ProfileMenu() { - + + + + + + + {data.name} + + + + + +