@jsvision/ui / menuBar
Function: menuBar()
menuBar(
items):MenuBar
Defined in: ui/src/menu/menubar.ts:180
Build a MenuBar from a list of top-level menu entries. This only assembles the data; the application wires up navigation when you pass the bar to createApplication.
Parameters
items
MenuItem[]
The top-level menu nodes (each usually a subMenu).
Returns
A constructed MenuBar.
Example
ts
import { createApplication, menuBar, subMenu, item, Commands } from '@jsvision/ui';
import { resolveCapabilities } from '@jsvision/core';
const bar = menuBar([
subMenu('~W~indow', [item('~T~ile', Commands.tile, 'F4'), item('E~x~it', Commands.quit)]),
]);
const app = createApplication({ caps: resolveCapabilities().profile, menuBar: bar });