@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
20 lines (18 loc) • 777 B
text/typescript
import { IconSpaceMode } from "../Menu/renderUtils.mjs";
import { ContextMenuItem } from "./type.mjs";
import "./renderItems.mjs";
import "@floating-ui/react";
//#region src/ContextMenu/store.d.ts
interface ShowContextMenuOptions {
iconSpaceMode?: IconSpaceMode;
}
declare const showContextMenu: (items: ContextMenuItem[], options?: ShowContextMenuOptions) => void;
/**
* Update menu items while keeping current anchor/position.
* Useful for interactive menu items (e.g. checkbox) to avoid re-positioning.
*/
declare const updateContextMenuItems: (items: ContextMenuItem[]) => void;
declare const closeContextMenu: () => void;
//#endregion
export { ShowContextMenuOptions, closeContextMenu, showContextMenu, updateContextMenuItems };
//# sourceMappingURL=store.d.mts.map