UNPKG

@keen.io/ui-core

Version:

Keen visual components library

16 lines (15 loc) 525 B
import React from 'react'; interface ListElement { label: string; value: any; } declare type Props<T> = { items: T[]; debounce?: number; onClick: (e: React.MouseEvent<HTMLLIElement>, item: T) => void; setActiveItem?: (item: T, idx: number) => boolean; renderItem?: (item: T, isActive: boolean) => JSX.Element; padding?: string; }; declare const DropdownList: React.ForwardRefExoticComponent<Props<ListElement> & React.RefAttributes<HTMLLIElement>>; export default DropdownList;