widgets/dashboard library

Classes

VoDashboard
Root layout for post-login home / dashboard flows.
VoDashboardController
VoDashboardControllerProvider
VoDashboardDividerStyle
Visual config for VoShellPaneType.divider rows.
VoDashboardDock
VoDashboardDockTheme
When itemBuilder is null, VoTileView renders default icon + title tiles.
VoDashboardDrawer
VoDashboardDrawerTheme
When tileBuilder is null, VoTileView renders default icon + title tiles.
VoDashboardPane
One shell row: chrome (dock / drawer / end drawer) and optional body.
VoDashboardScope
Inherited scope for imperative dashboard shell actions from any descendant.
VoDashboardState
VoDashboardTheme

Enums

VoDashboardNavigationSource
Where a shell navigation action originated.
VoDashboardPaneType
Kind of row shown in dock / drawer chrome (not the main body).
VoDashboardSite
Where a VoDashboardPane row is declared to appear in the shell chrome.

Extensions

VoDashboardScopeContext on BuildContext
VoDashboardStatePatterns on VoDashboardState
Adds pattern-matching-related methods to VoDashboardState.

Typedefs

VoDashboardPaneAppBarBuilder = List<Widget> Function(BuildContext context, VoDashboardPane pane)
VoDashboardPaneBodyBuilder = Widget Function(BuildContext context, VoDashboardPane pane)
Shell body for the active pane.
VoDashboardPaneFabBuilder = Widget? Function(BuildContext context, VoDashboardPane pane)
VoDashboardPaneLeadingBuilder = Widget? Function(BuildContext context, VoDashboardPane pane)