Fix Popper positioning to be consistent
This commit is contained in:
parent
cdc1c0dce4
commit
e8e1c7e3b4
1 changed files with 6 additions and 0 deletions
|
@ -8,6 +8,7 @@ import EMOJIS from 'emoji-dictionary';
|
|||
import React from 'react';
|
||||
import TextareaSuggestionsItem from 'component/textareaSuggestionsItem';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import Popper from '@mui/material/Popper';
|
||||
import useLighthouse from 'effects/use-lighthouse';
|
||||
import useThrottle from 'effects/use-throttle';
|
||||
|
||||
|
@ -343,6 +344,7 @@ export default function TextareaWithSuggestions(props: Props) {
|
|||
|
||||
return (
|
||||
<Autocomplete
|
||||
PopperComponent={AutocompletePopper}
|
||||
autoHighlight
|
||||
disableClearable
|
||||
filterOptions={(options) => options.filter(({ label }) => allMatches && allMatches.includes(label))}
|
||||
|
@ -375,6 +377,10 @@ export default function TextareaWithSuggestions(props: Props) {
|
|||
);
|
||||
}
|
||||
|
||||
function AutocompletePopper(props: any) {
|
||||
return <Popper {...props} placement="top" />;
|
||||
}
|
||||
|
||||
function useSuggestionMatch(term: string, list: Array<string>) {
|
||||
const throttledTerm = useThrottle(term);
|
||||
|
||||
|
|
Loading…
Reference in a new issue