mirror of https://github.com/vector-im/riot-web
				
				
				
			Simplify SenderProfile DOM structure
							parent
							
								
									cf8e49729a
								
							
						
					
					
						commit
						d362321706
					
				| 
						 | 
				
			
			@ -177,16 +177,13 @@ $irc-line-height: $font-18px;
 | 
			
		|||
    .mx_SenderProfile_hover {
 | 
			
		||||
        background-color: $primary-bg-color;
 | 
			
		||||
        overflow: hidden;
 | 
			
		||||
        display: flex;
 | 
			
		||||
 | 
			
		||||
        > span {
 | 
			
		||||
            display: flex;
 | 
			
		||||
 | 
			
		||||
            > .mx_SenderProfile_name {
 | 
			
		||||
                overflow: hidden;
 | 
			
		||||
                text-overflow: ellipsis;
 | 
			
		||||
                min-width: var(--name-width);
 | 
			
		||||
                text-align: end;
 | 
			
		||||
            }
 | 
			
		||||
        > .mx_SenderProfile_name {
 | 
			
		||||
            overflow: hidden;
 | 
			
		||||
            text-overflow: ellipsis;
 | 
			
		||||
            min-width: var(--name-width);
 | 
			
		||||
            text-align: end;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -110,19 +110,12 @@ export default class SenderProfile extends React.Component {
 | 
			
		|||
 | 
			
		||||
        const nameElem = name || '';
 | 
			
		||||
 | 
			
		||||
        // Name + flair
 | 
			
		||||
        const nameFlair = <span>
 | 
			
		||||
            <span className={`mx_SenderProfile_name ${colorClass}`}>
 | 
			
		||||
                { nameElem }
 | 
			
		||||
            </span>
 | 
			
		||||
            { flair }
 | 
			
		||||
        </span>;
 | 
			
		||||
 | 
			
		||||
        return (
 | 
			
		||||
            <div className="mx_SenderProfile" dir="auto" onClick={this.props.onClick}>
 | 
			
		||||
                <div className="mx_SenderProfile_hover">
 | 
			
		||||
                    { nameFlair }
 | 
			
		||||
                </div>
 | 
			
		||||
            <div className="mx_SenderProfile mx_SenderProfile_hover" dir="auto" onClick={this.props.onClick}>
 | 
			
		||||
                <span className={`mx_SenderProfile_name ${colorClass}`}>
 | 
			
		||||
                    { nameElem }
 | 
			
		||||
                </span>
 | 
			
		||||
                { flair }
 | 
			
		||||
            </div>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue