diff --git a/app/soapbox/components/autosuggest_input.tsx b/app/soapbox/components/autosuggest_input.tsx index cd2c74a07..fc702cf5f 100644 --- a/app/soapbox/components/autosuggest_input.tsx +++ b/app/soapbox/components/autosuggest_input.tsx @@ -1,3 +1,4 @@ +import Portal from '@reach/portal'; import classNames from 'classnames'; import { List as ImmutableList } from 'immutable'; import React from 'react'; @@ -176,7 +177,7 @@ export default class AutosuggestInput extends ImmutablePureComponent { + onSuggestionClick: React.EventHandler = (e) => { const index = Number(e.currentTarget?.getAttribute('data-index')); const suggestion = this.props.suggestions.get(index); this.props.onSuggestionSelected(this.state.tokenStart, this.state.lastToken, suggestion); @@ -221,6 +222,7 @@ export default class AutosuggestInput extends ImmutablePureComponent {inner} @@ -267,8 +269,22 @@ export default class AutosuggestInput extends ImmutablePureComponent + return [ +
- -
, + +
{suggestions.map(this.renderSuggestion)} @@ -318,8 +335,8 @@ export default class AutosuggestInput extends ImmutablePureComponent -
- ); + , + ]; } } diff --git a/app/styles/components/columns.scss b/app/styles/components/columns.scss index 4d540e42a..e0f73e6d9 100644 --- a/app/styles/components/columns.scss +++ b/app/styles/components/columns.scss @@ -621,10 +621,12 @@ top: 12px; right: 14px; - .react-toggle-track-check, + .react-toggle-track-check { + left: 6px; + } + .react-toggle-track-x { - height: 16px; - color: white; + right: 8px; } }