react-mde
Version:
React Markdown Editor
18 lines (17 loc) • 637 B
TypeScript
import * as React from "react";
import { CaretCoordinates } from "../util/TextAreaCaretPosition";
import { Suggestion } from "../types";
import { ClassValue } from "../util/ClassNames";
export interface SuggestionsDropdownProps {
classes?: ClassValue;
caret: CaretCoordinates;
suggestions: Suggestion[];
suggestionsAutoplace: boolean;
onSuggestionSelected: (index: number) => void;
/**
* Which item is focused by the keyboard
*/
focusIndex: number;
textAreaRef: React.RefObject<HTMLTextAreaElement>;
}
export declare const SuggestionsDropdown: React.FunctionComponent<SuggestionsDropdownProps>;