<DropdownContent style={{ lineHeight: '18px' }}>
<ul>
- {items.map(({ text, action }, i) => <li key={i}><a href='#' onClick={e => { e.preventDefault(); action(); }}>{text}</a></li>)}
+ {items.map(({ text, action, href = '#' }, i) => <li key={i}><a href={href} target='_blank' rel='noopener' onClick={e => {
+ if (typeof action === 'function') {
+ e.preventDefault();
+ action();
+ }
+ }}>{text}</a></li>)}
</ul>
</DropdownContent>
</Dropdown>
let menu = [];
if (account.get('id') === me) {
-
+ menu.push({ text: 'Edit profile', href: '/settings/profile' });
} else if (account.getIn(['relationship', 'blocking'])) {
menu.push({ text: 'Unblock', action: this.props.onBlock });
} else if (account.getIn(['relationship', 'following'])) {