Add button to dismiss desktop notifications permissions banner (#15141)
This commit is contained in:
		@@ -7,12 +7,18 @@ import IconButton from 'mastodon/components/icon_button';
 | 
			
		||||
import { Link } from 'react-router-dom';
 | 
			
		||||
import Avatar from 'mastodon/components/avatar';
 | 
			
		||||
import DisplayName from 'mastodon/components/display_name';
 | 
			
		||||
import { defineMessages, injectIntl } from 'react-intl';
 | 
			
		||||
 | 
			
		||||
const messages = defineMessages({
 | 
			
		||||
  close: { id: 'lightbox.close', defaultMessage: 'Close' },
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
const mapStateToProps = (state, { accountId }) => ({
 | 
			
		||||
  account: state.getIn(['accounts', accountId]),
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default @connect(mapStateToProps)
 | 
			
		||||
@injectIntl
 | 
			
		||||
class Header extends ImmutablePureComponent {
 | 
			
		||||
 | 
			
		||||
  static propTypes = {
 | 
			
		||||
@@ -20,10 +26,11 @@ class Header extends ImmutablePureComponent {
 | 
			
		||||
    statusId: PropTypes.string.isRequired,
 | 
			
		||||
    account: ImmutablePropTypes.map.isRequired,
 | 
			
		||||
    onClose: PropTypes.func.isRequired,
 | 
			
		||||
    intl: PropTypes.object.isRequired,
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  render () {
 | 
			
		||||
    const { account, statusId, onClose } = this.props;
 | 
			
		||||
    const { account, statusId, onClose, intl } = this.props;
 | 
			
		||||
 | 
			
		||||
    return (
 | 
			
		||||
      <div className='picture-in-picture__header'>
 | 
			
		||||
@@ -32,7 +39,7 @@ class Header extends ImmutablePureComponent {
 | 
			
		||||
          <DisplayName account={account} />
 | 
			
		||||
        </Link>
 | 
			
		||||
 | 
			
		||||
        <IconButton icon='times' onClick={onClose} title='Close' />
 | 
			
		||||
        <IconButton icon='times' onClick={onClose} title={intl.formatMessage(messages.close)} />
 | 
			
		||||
      </div>
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user