react-input-suggestions
Version:
A React input component with pluggable suggestions and autocomplete
14 lines (13 loc) • 644 B
TypeScript
import type React from 'react';
export declare const useSuggestions: (inputSearchRef: React.RefObject<HTMLInputElement>, searchSuggestionsRef: React.RefObject<HTMLUListElement>, results: React.ReactNode[]) => {
selectInitialResult: (e: React.KeyboardEvent<HTMLInputElement>) => void;
onResultsHover: (e: React.MouseEvent<HTMLLIElement, MouseEvent>) => void;
onResultsKeyDown: (e: React.KeyboardEvent<HTMLLIElement>) => void;
showSuggestions: boolean;
setShowSuggestions: React.Dispatch<React.SetStateAction<boolean>>;
onInputFocus: (e: {
currentTarget: {
value: string;
};
}) => void;
};