UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

20 lines (19 loc) 857 B
import { ContextMenuItem } from "./type.mjs"; import React, { HTMLAttributes, MouseEvent, ReactNode } from "react"; //#region src/ContextMenu/ContextMenuTrigger.d.ts type ContextMenuTriggerProps = { children: ReactNode; /** * Menu items to display. Supports lazy rendering via function. * When provided, context menu will be automatically shown on right-click. */ items?: ContextMenuItem[] | (() => ContextMenuItem[]); /** * Custom context menu handler. If `items` is provided, this is optional. */ onContextMenu?: (event: MouseEvent<HTMLElement>) => void; } & Omit<HTMLAttributes<HTMLElement>, 'onContextMenu' | 'children'>; declare const ContextMenuTrigger: React.NamedExoticComponent<ContextMenuTriggerProps>; //#endregion export { ContextMenuTrigger, ContextMenuTriggerProps }; //# sourceMappingURL=ContextMenuTrigger.d.mts.map