diff --git a/app/soapbox/components/autosuggest_account_input.tsx b/app/soapbox/components/autosuggest_account_input.tsx index 13e604f7c..e103d7722 100644 --- a/app/soapbox/components/autosuggest_account_input.tsx +++ b/app/soapbox/components/autosuggest_account_input.tsx @@ -3,7 +3,7 @@ import { throttle } from 'lodash'; import React, { useState, useRef, useCallback, useEffect } from 'react'; import { accountSearch } from 'soapbox/actions/accounts'; -import AutosuggestInput, { Suggestion } from 'soapbox/components/autosuggest_input'; +import AutosuggestInput, { AutoSuggestion } from 'soapbox/components/autosuggest_input'; import { useAppDispatch } from 'soapbox/hooks'; import type { Menu } from 'soapbox/components/dropdown_menu'; @@ -59,7 +59,7 @@ const AutosuggestAccountInput: React.FC = ({ onChange(e); }; - const handleSelected = (_tokenStart: number, _lastToken: string | null, suggestion: Suggestion) => { + const handleSelected = (_tokenStart: number, _lastToken: string | null, suggestion: AutoSuggestion) => { if (typeof suggestion === 'string' && suggestion[0] !== '#') { onSelected(suggestion); } diff --git a/app/soapbox/components/autosuggest_input.tsx b/app/soapbox/components/autosuggest_input.tsx index f9b4d76a6..cac979337 100644 --- a/app/soapbox/components/autosuggest_input.tsx +++ b/app/soapbox/components/autosuggest_input.tsx @@ -15,7 +15,7 @@ type CursorMatch = [ token: string | null, ]; -export type Suggestion = string | Emoji; +export type AutoSuggestion = string | Emoji; const textAtCursorMatchesToken = (str: string, caretPosition: number, searchTokens: string[]): CursorMatch => { let word: string; @@ -47,7 +47,7 @@ interface IAutosuggestInput extends Pick, suggestions: ImmutableList, disabled?: boolean, placeholder?: string, - onSuggestionSelected: (tokenStart: number, lastToken: string | null, suggestion: Suggestion) => void, + onSuggestionSelected: (tokenStart: number, lastToken: string | null, suggestion: AutoSuggestion) => void, onSuggestionsClearRequested: () => void, onSuggestionsFetchRequested: (token: string) => void, autoFocus: boolean, @@ -195,7 +195,7 @@ export default class AutosuggestInput extends ImmutablePureComponent { + renderSuggestion = (suggestion: AutoSuggestion, i: number) => { const { selectedSuggestion } = this.state; let inner, key;