import { Anchor, Box, Button, Flex, Text } from 'components/primitives'
import { Avatar } from 'components/primitives/Avatar'
import * as RadixDialog from '@radix-ui/react-dialog'
import {
faBars,
faXmark,
faRightFromBracket,
} from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faTwitter } from '@fortawesome/free-brands-svg-icons'
import Link from 'next/link'
import Image from 'next/image'
import { useAccount, useDisconnect } from 'wagmi'
import { ConnectWalletButton } from 'components/ConnectWalletButton'
import Blockies, { jsNumberForAddress } from 'react-jazzicon'
import { FullscreenModal } from 'components/common/FullscreenModal'
import { useENSResolver, useMarketplaceChain } from 'hooks'
import ThemeSwitcher from 'components/navbar/ThemeSwitcher'
import Wallet from 'components/navbar/Wallet'
const HamburgerMenu = () => {
const { address, isConnected } = useAccount()
const {
avatar: ensAvatar,
shortAddress,
shortName: shortEnsName,
} = useENSResolver(address)
const { disconnect } = useDisconnect()
const { routePrefix } = useMarketplaceChain()
const trigger = (
)
return (
{' '}
{isConnected ? (
{ensAvatar ? (
) : (
)}
{shortEnsName ? shortEnsName : shortAddress}
Explore
Trending
Developers
{
console.log('Navigating to portfolio');
}}
>
Portfolio
Manage your items, collections, listings and offers
disconnect()}
>
Logout
) : (
Explore
Portfolio
Docs
)}
)
}
export default HamburgerMenu