@kwiz/fluentui
Version:
KWIZ common controls for FluentUI
15 lines (14 loc) • 812 B
TypeScript
interface IProps<ItemType> {
/** you cannot have a menu with trigger in overflow items. put those in groupWrapper controls before/after rendering children. */
items: ItemType[];
getKey: (item: ItemType, index: number) => string;
getPriority?: (item: ItemType, index: number) => number;
renderItem: (item: ItemType, index: number, overflow?: boolean) => JSX.Element;
groupWrapper?: (children: React.ReactNode) => JSX.Element;
menuRef?: React.RefObject<HTMLButtonElement>;
menuWrapper?: (children: React.ReactNode) => JSX.Element;
menuTrigger?: (ref: React.RefObject<HTMLButtonElement>, overflowCount: number) => JSX.Element;
className?: string;
}
export declare const KWIZOverflow: <ItemType>(props: IProps<ItemType>) => import("react/jsx-runtime").JSX.Element;
export {};