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