UNPKG

pouncejs

Version:

A collection of UI components from Panther labs

19 lines (18 loc) 747 B
import React from 'react'; import { GetItemPropsOptions } from 'downshift'; interface ComboBoxItemsProps<T> { items: T[]; disableItem: (item: T) => boolean; getItemProps: (options: GetItemPropsOptions<any>) => any; itemToString: (item: T) => string; itemToGroup?: (item: T) => string; onChange?: (value: T[]) => void; selectedItems?: T[]; allowMultipleSelection?: boolean; } /** * Acts as a wrapper of MenuItems in a list of dropdown options, * to allow grouping. */ declare function ComboBoxItems<Item>({ items, itemToGroup, getItemProps, itemToString, disableItem, selectedItems, allowMultipleSelection, }: ComboBoxItemsProps<Item>): React.ReactElement<ComboBoxItemsProps<Item>>; export default ComboBoxItems;