Menu component for navigational choices.
import { Menu } from 'nikcli-tui';
// See Tabs/Select for common patterns
npm run tsx:core-gallery
{ label: string; onSelect?: () => void; disabled?: boolean; shortcut?: string }
npm i nikcli-tui
new Menu({ parent: screen, top: 1, left: 2, width: 24, height: 6, items: [ { label: 'Open' }, { label: 'Save' }, { label: 'Exit' } ] });
new Menu({ parent: screen, top: 1, left: 28, width: 28, height: 6, items: [ { label: 'New', shortcut: 'n' }, { label: 'Delete', shortcut: 'del', disabled: true }, ], });