Skip to content

@jsvision/ui / ScreenBundle

Interface: ScreenBundle ​

Defined in: ui/src/router/types.ts:135

What a route's build returns: the screen view plus its optional per-screen chrome. status replaces the status line and menu replaces the menu bar on activation (each null/omitted falls back to the app base).

Properties ​

optional menu?: MenuItem[]

Defined in: ui/src/router/types.ts:141

Optional menu-bar items for this screen; omit to keep the app base.


status? ​

optional status?: View[]

Defined in: ui/src/router/types.ts:139

Optional status-line items for this screen; omit to keep the app base.


view ​

view: View

Defined in: ui/src/router/types.ts:137

The full-screen view for this screen.