Send props to AccountModal
This commit is contained in:
parent
e408fc5dc3
commit
b6d7c403a3
1 changed files with 10 additions and 3 deletions
|
|
@ -12,6 +12,7 @@ import LoginModal from '~components/LoginModal'
|
||||||
import SignupModal from '~components/SignupModal'
|
import SignupModal from '~components/SignupModal'
|
||||||
|
|
||||||
import './index.scss'
|
import './index.scss'
|
||||||
|
import { accountState } from '~utils/accountState'
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
authenticated: boolean
|
authenticated: boolean
|
||||||
|
|
@ -59,8 +60,8 @@ const HeaderMenu = (props: Props) => {
|
||||||
<span>{accountData.username}</span>
|
<span>{accountData.username}</span>
|
||||||
<img
|
<img
|
||||||
alt={userData.picture}
|
alt={userData.picture}
|
||||||
className={`profile ${userData.element}`}
|
className={`profile ${accountState.account.user?.element}`}
|
||||||
srcSet={`/profile/${userData.picture}.png,
|
srcSet={`/profile/${accountState.account.user?.picture}.png,
|
||||||
/profile/${userData.picture}@2x.png 2x`}
|
/profile/${userData.picture}@2x.png 2x`}
|
||||||
src={`/profile/${userData.picture}.png`}
|
src={`/profile/${userData.picture}.png`}
|
||||||
/>
|
/>
|
||||||
|
|
@ -85,7 +86,13 @@ const HeaderMenu = (props: Props) => {
|
||||||
</div>
|
</div>
|
||||||
<div className="MenuGroup">
|
<div className="MenuGroup">
|
||||||
<AboutModal />
|
<AboutModal />
|
||||||
<AccountModal />
|
<AccountModal
|
||||||
|
username={accountState.account.user?.username}
|
||||||
|
picture={accountState.account.user?.picture}
|
||||||
|
gender={accountState.account.user?.gender}
|
||||||
|
language={accountState.account.user?.language}
|
||||||
|
theme={accountState.account.user?.theme}
|
||||||
|
/>
|
||||||
<li className="MenuItem" onClick={props.logout}>
|
<li className="MenuItem" onClick={props.logout}>
|
||||||
<span>{t('menu.logout')}</span>
|
<span>{t('menu.logout')}</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue