Finish up embed modal feature (#4759)
* Add embed button to dropdowns of in-timeline statuses * yarn run manage:translations
This commit is contained in:
		
					parent
					
						
							
								390bfec6da
							
						
					
				
			
			
				commit
				
					
						9c04fadec9
					
				
			
		
					 35 changed files with 130 additions and 0 deletions
				
			
		|  | @ -23,6 +23,7 @@ const messages = defineMessages({ | |||
|   unmuteConversation: { id: 'status.unmute_conversation', defaultMessage: 'Unmute conversation' }, | ||||
|   pin: { id: 'status.pin', defaultMessage: 'Pin on profile' }, | ||||
|   unpin: { id: 'status.unpin', defaultMessage: 'Unpin from profile' }, | ||||
|   embed: { id: 'status.embed', defaultMessage: 'Embed' }, | ||||
| }); | ||||
| 
 | ||||
| @injectIntl | ||||
|  | @ -42,6 +43,7 @@ export default class StatusActionBar extends ImmutablePureComponent { | |||
|     onMute: PropTypes.func, | ||||
|     onBlock: PropTypes.func, | ||||
|     onReport: PropTypes.func, | ||||
|     onEmbed: PropTypes.func, | ||||
|     onMuteConversation: PropTypes.func, | ||||
|     onPin: PropTypes.func, | ||||
|     me: PropTypes.number, | ||||
|  | @ -100,6 +102,10 @@ export default class StatusActionBar extends ImmutablePureComponent { | |||
|     this.context.router.history.push(`/statuses/${this.props.status.get('id')}`); | ||||
|   } | ||||
| 
 | ||||
|   handleEmbed = () => { | ||||
|     this.props.onEmbed(this.props.status); | ||||
|   } | ||||
| 
 | ||||
|   handleReport = () => { | ||||
|     this.props.onReport(this.props.status); | ||||
|   } | ||||
|  | @ -120,6 +126,7 @@ export default class StatusActionBar extends ImmutablePureComponent { | |||
|     let replyTitle; | ||||
| 
 | ||||
|     menu.push({ text: intl.formatMessage(messages.open), action: this.handleOpen }); | ||||
|     menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed }); | ||||
|     menu.push(null); | ||||
| 
 | ||||
|     if (withDismiss) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue