* Show boosted user's avatar * add .status__avatar-boost * margin * apply to notifications too. * account__avatar-boost * Add inline prop to Avatar component * Add AvatarOverlay component * rename mixins.scss * move files for latest master * fixed for webpack
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			721 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			721 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import React from 'react';
 | |
| import PropTypes from 'prop-types';
 | |
| 
 | |
| class AvatarOverlay extends React.PureComponent {
 | |
|   render() {
 | |
|     const {staticSrc, overlaySrc} = this.props;
 | |
| 
 | |
|     const baseStyle = {
 | |
|       backgroundImage: `url(${staticSrc})`
 | |
|     };
 | |
| 
 | |
|     const overlayStyle = {
 | |
|       backgroundImage: `url(${overlaySrc})`
 | |
|     };
 | |
| 
 | |
|     return (
 | |
|       <div className='account__avatar-overlay'>
 | |
|         <div className="account__avatar-overlay-base" style={baseStyle} />
 | |
|         <div className="account__avatar-overlay-overlay" style={overlayStyle} />
 | |
|       </div>
 | |
|     );
 | |
|   }
 | |
| }
 | |
| 
 | |
| AvatarOverlay.propTypes = {
 | |
|   staticSrc: PropTypes.string.isRequired,
 | |
|   overlaySrc: PropTypes.string.isRequired,
 | |
| };
 | |
| 
 | |
| export default AvatarOverlay;
 |