diff --git a/components/HeaderMenu/index.scss b/components/HeaderMenu/index.scss index 1d96f57d..c12e4b75 100644 --- a/components/HeaderMenu/index.scss +++ b/components/HeaderMenu/index.scss @@ -22,13 +22,17 @@ } } + &.profile > div { + padding: 6px 12px; + } + a { color: $grey-40; } & > a, & > span { display: block; - padding: 12px; + padding: 12px 12px; } & > div { @@ -37,16 +41,23 @@ flex-direction: row; padding: 10px 12px; - span { - flex-grow: 1; - } - &:hover { i.tag { background: $grey-60; color: white; } } + + span { + flex-grow: 1; + } + + img { + $diameter: 32px; + border-radius: $diameter / 2; + height: $diameter; + width: $diameter; + } } } diff --git a/components/HeaderMenu/index.tsx b/components/HeaderMenu/index.tsx index 66ee0398..23fcbe99 100644 --- a/components/HeaderMenu/index.tsx +++ b/components/HeaderMenu/index.tsx @@ -1,8 +1,6 @@ import React from 'react' import Link from 'next/link' -import { useSnapshot } from 'valtio' - -import { accountState } from '~utils/accountState' +import { useCookies } from 'react-cookie' import AboutModal from '~components/AboutModal' import AccountModal from '~components/AccountModal' @@ -18,14 +16,27 @@ interface Props { } const HeaderMenu = (props: Props) => { - const { account } = useSnapshot(accountState) + + const [cookies] = useCookies() + function authItems() { return (