import { EthereumAuthProvider, useViewerConnection, useViewerID, useViewerRecord, } from '@self.id/framework' import { Avatar, Box, Button, DropButton, Text } from 'grommet' import Link from 'next/link' import { useCallback, useState } from 'react' import { getProfileInfo } from '../utils' import DisplayAvatar from './DisplayAvatar' type MenuButtonProps = { label: string onClick: () => void } function MenuButton({ label, ...props }: MenuButtonProps) { return (