downshift
Version:
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
16 lines (15 loc) • 600 B
TypeScript
/// <reference types="jest" />
import * as React from 'react';
import { UseSelectProps, UseSelectGetItemProps } from '../../index.types';
type DropdownSelectProps = Omit<UseSelectProps<string>, 'items'> & {
items?: string[];
renderSpy: jest.Mock;
renderItem?: (props: {
index: number;
item: string;
getItemProps: UseSelectGetItemProps<string>;
stringItem: string;
}) => React.ReactNode;
};
export declare function renderSelect(props: Omit<DropdownSelectProps, 'renderSpy'>, uiCallback?: (ui: React.ReactElement) => React.ReactElement): any;
export {};