Skip to content

ContextMenu

widgetsinput

ContextMenu: a floating menu widget positioned at absolute coordinates

Installation

$ bunx termuijs add context-menu

Copies the source into src/components/context-menu/ and installs @termuijs/core, @termuijs/widgets.

Usage

ts
import { ContextMenu } from '@termuijs/widgets'
ts
new ContextMenu(items: ContextMenuItem[], x: number, y: number, style: Partial<Style> = {}, callbacks?: { onItemSelect?: (item: ContextMenuItem, index: number) => void; onClose?: () => void; },)

API Reference

ContextMenu

PropTypeRequiredDescription
itemsContextMenuItem[]required
xnumberrequired
ynumberrequired
#input#context-menu