UNPKG

react-cascading-menu

Version:

A powerful React cascading dropdown component with multi-selection, search functionality, and hierarchical navigation. Perfect for building category selectors, dependent dropdowns, and nested menu systems with TypeScript support.

14 lines (13 loc) 481 B
import React from "react"; interface DropdownProps<T> { items: T[]; handleItemClick: (opt: T) => void; handleSearchChange: (val: string) => void; renderItem: (item: T, searchTerm: string) => { label: string; key: number | string; renderComp: () => React.JSX.Element; }; } declare const Dropdown: <T extends {}>({ items, handleItemClick, handleSearchChange, renderItem, }: DropdownProps<T>) => React.JSX.Element; export default Dropdown;