Skip to content
EliteChart

DrawingContextMenuItem

Documentation


Documentation / @elitechart/core / DrawingContextMenuItem

Defined in: ui/drawing-context-menu.ts:25

A single menu row. The chart constructs these internally; consumers usually only see them via showFor callbacks. 'danger' rows render in the down/red theme color (used for Delete).

Example

code
const item: DrawingContextMenuItem = {
  id: 'delete',
  label: 'Delete',
  kind: 'danger',
  onSelect: () => chart.removeDrawing(id),
};

Properties

disabled?

code
readonly optional disabled?: boolean;

Defined in: ui/drawing-context-menu.ts:30

When true, the item renders disabled.


id

code
readonly id: string;

Defined in: ui/drawing-context-menu.ts:26


kind?

code
readonly optional kind?: "default" | "danger";

Defined in: ui/drawing-context-menu.ts:28


label

code
readonly label: string;

Defined in: ui/drawing-context-menu.ts:27

Methods

onSelect()

code
onSelect(): void;

Defined in: ui/drawing-context-menu.ts:31

Returns

void