Fixed issue where if autoplayGif was off, UserInfoPopover wouldn't show
• Fixed: - issue where if autoplayGif was off, UserInfoPopover wouldn't show on Avatars
This commit is contained in:
parent
d452fb5222
commit
fc3bcf54be
|
@ -111,7 +111,6 @@ class Avatar extends ImmutablePureComponent {
|
||||||
const { account, size } = this.props
|
const { account, size } = this.props
|
||||||
const { hovering, sameImg } = this.state
|
const { hovering, sameImg } = this.state
|
||||||
|
|
||||||
const shouldAnimate = autoPlayGif || !sameImg
|
|
||||||
const isPro = !!account ? account.get('is_pro') : false
|
const isPro = !!account ? account.get('is_pro') : false
|
||||||
const alt = !account ? '' : `${account.get('display_name')} ${isPro ? '(PRO)' : ''}`.trim()
|
const alt = !account ? '' : `${account.get('display_name')} ${isPro ? '(PRO)' : ''}`.trim()
|
||||||
const classes = [_s.default, _s.circle, _s.overflowHidden]
|
const classes = [_s.default, _s.circle, _s.overflowHidden]
|
||||||
|
@ -120,9 +119,9 @@ class Avatar extends ImmutablePureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
onMouseEnter: shouldAnimate ? this.handleMouseEnter : undefined,
|
onMouseEnter: this.handleMouseEnter,
|
||||||
onMouseLeave: shouldAnimate ? this.handleMouseLeave : undefined,
|
onMouseLeave: this.handleMouseLeave,
|
||||||
src: !account ? undefined : account.get((hovering || autoPlayGif) ? 'avatar' : 'avatar_static'),
|
src: !account ? undefined : account.get(((hovering || autoPlayGif) && !sameImg) ? 'avatar' : 'avatar_static'),
|
||||||
alt: !account ? undefined : account.get('display_name'),
|
alt: !account ? undefined : account.get('display_name'),
|
||||||
style: {
|
style: {
|
||||||
width: `${size}px`,
|
width: `${size}px`,
|
||||||
|
|
Loading…
Reference in New Issue