Fix missing action label on sensitive videos and embeds in web UI (#26135)
This commit is contained in:
		
							parent
							
								
									d1a9f601c7
								
							
						
					
					
						commit
						714a20697f
					
				| @ -470,6 +470,7 @@ class Audio extends PureComponent { | ||||
|     const progress = Math.min((currentTime / duration) * 100, 100); | ||||
| 
 | ||||
|     let warning; | ||||
| 
 | ||||
|     if (sensitive) { | ||||
|       warning = <FormattedMessage id='status.sensitive_warning' defaultMessage='Sensitive content' />; | ||||
|     } else { | ||||
| @ -515,7 +516,10 @@ class Audio extends PureComponent { | ||||
| 
 | ||||
|         <div className={classNames('spoiler-button', { 'spoiler-button--hidden': revealed || editable })}> | ||||
|           <button type='button' className='spoiler-button__overlay' onClick={this.toggleReveal}> | ||||
|             <span className='spoiler-button__overlay__label'>{warning}</span> | ||||
|             <span className='spoiler-button__overlay__label'> | ||||
|               {warning} | ||||
|               <span className='spoiler-button__overlay__action'><FormattedMessage id='status.media.show' defaultMessage='Click to show' /></span> | ||||
|             </span> | ||||
|           </button> | ||||
|         </div> | ||||
| 
 | ||||
|  | ||||
| @ -184,7 +184,10 @@ export default class Card extends PureComponent { | ||||
| 
 | ||||
|     let spoilerButton = ( | ||||
|       <button type='button' onClick={this.handleReveal} className='spoiler-button__overlay'> | ||||
|         <span className='spoiler-button__overlay__label'><FormattedMessage id='status.sensitive_warning' defaultMessage='Sensitive content' /></span> | ||||
|         <span className='spoiler-button__overlay__label'> | ||||
|           <FormattedMessage id='status.sensitive_warning' defaultMessage='Sensitive content' /> | ||||
|           <span className='spoiler-button__overlay__action'><FormattedMessage id='status.media.show' defaultMessage='Click to show' /></span> | ||||
|         </span> | ||||
|       </button> | ||||
|     ); | ||||
| 
 | ||||
|  | ||||
| @ -567,7 +567,10 @@ class Video extends PureComponent { | ||||
| 
 | ||||
|           <div className={classNames('spoiler-button', { 'spoiler-button--hidden': revealed || editable })}> | ||||
|             <button type='button' className='spoiler-button__overlay' onClick={this.toggleReveal}> | ||||
|               <span className='spoiler-button__overlay__label'>{warning}</span> | ||||
|               <span className='spoiler-button__overlay__label'> | ||||
|                 {warning} | ||||
|                 <span className='spoiler-button__overlay__action'><FormattedMessage id='status.media.show' defaultMessage='Click to show' /></span> | ||||
|               </span> | ||||
|             </button> | ||||
|           </div> | ||||
| 
 | ||||
|  | ||||
| @ -4186,6 +4186,7 @@ a.status-card { | ||||
|     margin: 0; | ||||
|     border: 0; | ||||
|     border-radius: 4px; | ||||
|     color: $white; | ||||
| 
 | ||||
|     &__label { | ||||
|       display: flex; | ||||
| @ -4193,7 +4194,6 @@ a.status-card { | ||||
|       justify-content: center; | ||||
|       gap: 8px; | ||||
|       flex-direction: column; | ||||
|       color: $primary-text-color; | ||||
|       font-weight: 500; | ||||
|       font-size: 14px; | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user