@jsvision/ui / subMenu
Function: subMenu()
subMenu(
title,items):MenuItem
Defined in: ui/src/menu/builders.ts:206
Build a submenu node — a titled entry that opens a nested list of items (or further submenus). Use these as the top-level entries passed to menuBar.
Parameters
title
string
The submenu label; ~X~ marks its accelerator character.
items
MenuItem[]
The child items shown when it opens.
Returns
A submenu MenuItem node.
Example
ts
import { menuBar, subMenu, item, separator, Commands } from '@jsvision/ui';
const bar = menuBar([
subMenu('~F~ile', [
item('~N~ew', 'file.new'),
separator(),
item('E~x~it', Commands.quit, 'Alt+X'),
]),
]);