Click to open EmojiSelector on mobile (DetailedStatus)

stable/1.0.x
Alex Gleason 2020-05-23 19:35:14 -05:00
rodzic 8b505c0488
commit 4af3c453e6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 11 dodań i 2 usunięć

Wyświetl plik

@ -123,7 +123,16 @@ class ActionBar extends React.PureComponent {
}
handleLikeButtonClick = e => {
if (this.isMobile()) this.setState({ emojiSelectorVisible: true });
const meEmojiReact = getReactForStatus(this.props.status) || '👍';
if (this.isMobile()) {
if (this.state.emojiSelectorVisible) {
this.handleReactClick(meEmojiReact)();
} else {
this.setState({ emojiSelectorVisible: true });
}
} else {
this.handleReactClick(meEmojiReact)();
}
}
handleReactClick = emoji => {
@ -134,6 +143,7 @@ class ActionBar extends React.PureComponent {
} else {
this.props.onOpenUnauthorizedModal();
}
this.setState({ emojiSelectorVisible: false });
};
}
@ -305,7 +315,6 @@ class ActionBar extends React.PureComponent {
title={intl.formatMessage(messages.favourite)}
icon='thumbs-up'
emoji={meEmojiReact}
// onClick={this.handleReactClick(meEmojiReact || '👍')}
text='Like'
/>
</div>