@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
menu?
optionalmenu?:MenuItem[]
Defined in: ui/src/router/types.ts:141
Optional menu-bar items for this screen; omit to keep the app base.
status?
optionalstatus?: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.