Overview
Present simple menus and choices.Import
Usage
Live Preview
Run Locally
npm run tsx:core-gallery
Props
- items: Array of
{ label: string; onSelect?: () => void; disabled?: boolean; shortcut?: string } - selectedIndex?: number — Initially selected item.
- onSelect?: (index, item) => void — Selection callback.
- BaseProps: position, borderStyle, label.
Methods
- setItems(items), addItem(item), removeItem(index), updateItem(index, item).
- selectItem(index), getSelectedIndex(), getSelectedItem().
- setItemDisabled(index, disabled), clearItems().
Keyboard
- Up/Down: navigate; Enter: select.
Installation
Import
Quick Start
Production Examples
Best Practices
- Indica le scorciatoie direttamente nelle label per rendere scopribili le azioni.
