]>
cat aescling's git repositories - mastodon.git/blob - app/javascript/mastodon/components/avatar_overlay.js
1 import React
from 'react';
2 import PropTypes
from 'prop-types';
3 import ImmutablePropTypes
from 'react-immutable-proptypes';
4 import { autoPlayGif
} from '../initial_state';
6 export default class AvatarOverlay
extends React
.PureComponent
{
9 account: ImmutablePropTypes
.map
.isRequired
,
10 friend: ImmutablePropTypes
.map
.isRequired
,
11 animate: PropTypes
.bool
,
14 static defaultProps
= {
19 const { account
, friend
, animate
} = this.props
;
22 backgroundImage: `url(${account.get(animate ? 'avatar' : 'avatar_static')})`,
25 const overlayStyle
= {
26 backgroundImage: `url(${friend.get(animate ? 'avatar' : 'avatar_static')})`,
30 <div className
='account__avatar-overlay'>
31 <div className
='account__avatar-overlay-base' style
={baseStyle
} />
32 <div className
='account__avatar-overlay-overlay' style
={overlayStyle
} />
This page took 0.077032 seconds and 4 git commands to generate.