@luciodale/react-searchable-dropdown
Version:
A reusable React searchable dropdown component.
21 lines (20 loc) • 1.23 kB
TypeScript
import { TDropdownOption } from '../types';
type DropdownOptionProps = {
currentOption: TDropdownOption;
searchQuery: string | undefined;
dropdownOptionNavigationIndex: number;
currentOptionIndex: number;
handleDropdownOptionSelect: (option: TDropdownOption) => unknown;
currentOptionIsSelected?: (currentOption: TDropdownOption) => boolean;
highlightMatches: boolean;
onMouseEnter?: (index: number) => void;
classNameDropdownOption?: string;
classNameDropdownOptionFocused?: string;
classNameDropdownOptionLabel?: string;
classNameDropdownOptionLabelFocused?: string;
classNameDropdownOptionSelected?: string;
classNameDropdownOptionDisabled?: string;
};
export declare function DropdownOption({ currentOption, searchQuery, dropdownOptionNavigationIndex, currentOptionIndex, handleDropdownOptionSelect, highlightMatches, onMouseEnter, currentOptionIsSelected, classNameDropdownOption, classNameDropdownOptionFocused, classNameDropdownOptionLabel, classNameDropdownOptionLabelFocused, classNameDropdownOptionSelected, classNameDropdownOptionDisabled, }: DropdownOptionProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DropdownOption.d.ts.map