Revert "pass getClickableArea into autosuggesttextarea as prop"

This reverts commit 99f0a069dd.
composer-jump-take-seven^2^2
Alex Gleason 2020-09-28 19:05:56 -05:00
rodzic 18d08a3630
commit b78a00a306
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
2 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -51,7 +51,6 @@ export default class AutosuggestTextarea extends ImmutablePureComponent {
onFocus: PropTypes.func,
onBlur: PropTypes.func,
clickableAreaRef: PropTypes.object,
getClickableArea: PropTypes.func.isRequired,
};
static defaultProps = {
@ -165,9 +164,14 @@ export default class AutosuggestTextarea extends ImmutablePureComponent {
this.textarea.focus();
}
getClickableArea = () => {
const { clickableAreaRef } = this.props;
return clickableAreaRef ? clickableAreaRef.current : this.form;
}
isClickInside = (e) => {
return [
this.props.getClickableArea(),
this.getClickableArea(),
document.querySelector('.autosuggest-textarea__textarea'),
].some(element => element && element.contains(e.target));
}

Wyświetl plik

@ -286,7 +286,6 @@ class ComposeForm extends ImmutablePureComponent {
onSuggestionSelected={this.onSuggestionSelected}
onPaste={onPaste}
autoFocus={shouldAutoFocus}
getClickableArea={this.getClickableArea}
>
{
!condensed &&