[Glitch] Add edit profile action button to profile
Port some parts from 931c88b0aa
			
			
This commit is contained in:
		
							parent
							
								
									cb333daa72
								
							
						
					
					
						commit
						c25d8949e3
					
				
					 1 changed files with 11 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -15,6 +15,7 @@ const messages = defineMessages({
 | 
			
		|||
  follow: { id: 'account.follow', defaultMessage: 'Follow' },
 | 
			
		||||
  requested: { id: 'account.requested', defaultMessage: 'Awaiting approval. Click to cancel follow request' },
 | 
			
		||||
  unblock: { id: 'account.unblock', defaultMessage: 'Unblock @{name}' },
 | 
			
		||||
  edit_profile: { id: 'account.edit_profile', defaultMessage: 'Edit profile' },
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@injectIntl
 | 
			
		||||
| 
						 | 
				
			
			@ -27,6 +28,10 @@ export default class Header extends ImmutablePureComponent {
 | 
			
		|||
    intl: PropTypes.object.isRequired,
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  openEditProfile = () => {
 | 
			
		||||
    window.open('/settings/profile', '_blank');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  render () {
 | 
			
		||||
    const { account, intl } = this.props;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -77,6 +82,12 @@ export default class Header extends ImmutablePureComponent {
 | 
			
		|||
          </div>
 | 
			
		||||
        );
 | 
			
		||||
      }
 | 
			
		||||
    } else {
 | 
			
		||||
      actionBtn = (
 | 
			
		||||
        <div className='account--action-button'>
 | 
			
		||||
          <IconButton size={26} icon='pencil' title={intl.formatMessage(messages.edit_profile)} onClick={this.openEditProfile} />
 | 
			
		||||
        </div>
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (account.get('moved') && !account.getIn(['relationship', 'following'])) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue