import { MENU_SURFACE, MenuItemList, type ActionMenuItem } from "./ActionMenu"; import { PopoverSurface } from "./AnchoredPopover"; import { type ContextMenuController } from "./useContextMenu"; /** The menu surface for a `useContextMenu` controller. Render ONE per list, outside the rows. */ export function ContextMenu({ menu, ariaLabel, items, }: { menu: ContextMenuController; /** Accessible name for the panel — a context menu has no visible trigger to take one from. */ ariaLabel: string; items: readonly ActionMenuItem[]; }) { return ( ); }