Skip to content
All components

Chart Context Menu

Beta

PatientMedicationRequestObservationDocumentReferenceAuditEventClinical · Navigation

A context menu that names what it is about before it offers to change it, ranks verbs by consequence, and counts the actions it withholds.

14 states16 props40.1 KB installedsince 0.5.0

Design language
Renders the preview in that framework’s own components and tokens. Clinical colours never change.
npx @oxygenui-design/cli add chart-context-menu

First install? Run oxygen init once to say where your @/ alias points. The source is copied into your repository, along with anything it depends on.

Preview

Every state, switchable.

Live · real component

States3

Contact precautions
Lisinopril 10 mgOral · daily · started 4 Mar 202614:00
Potassium 6.8 mmol/LCritical high · preliminary · 09:12 today09:12
Restricted record42 CFR Part 2 · not disclosed28 Aug

Right-click a row, or focus one and press Shift+F10.

Why this state exists

Right-click any row. The header names the record, so the first thing under the pointer is never a verb — the wrong-patient check and the accidental click-through, closed at once. It also names the popup for a screen reader. No prop removes it.