Skip to content

@jsvision/ui / ScreenBundle

Interface: ScreenBundle

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

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:124

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


status?

optional status?: View[]

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

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


view

view: View

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

The full-screen view for this screen.