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.