widgets/dashboard library
Classes
- VoDashboard
- Root layout for post-login home / dashboard flows.
- VoDashboardController
- VoDashboardControllerProvider
- VoDashboardDividerStyle
-
Visual config for
VoShellPaneType.dividerrows. - 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
- 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.
Properties
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)