widgets/dashboard library

Classes

VoDashboard
The signed-in shell: app bar, bottom dock, drawer and end drawer around the current pane.
VoDashboardController
The panes of a VoDashboard and which one is showing.
VoDashboardDividerStyle
Visual config for VoShellPaneType.divider rows.
VoDashboardDock
The bottom tab bar of a VoDashboard, built from its dock panes. Use it below a VoDashboardScope.
VoDashboardDockTheme
When itemBuilder is null, VoTileView renders default icon + title tiles.
VoDashboardDrawer
The drawer or end drawer of a VoDashboard, built from its drawer panes. Sticky-bottom panes are pinned below the scrolling list. Use it below a VoDashboardScope.
VoDashboardDrawerTheme
When tileBuilder is null, VoTileView renders default icon + title tiles.
VoDashboardPane
One shell row: chrome (dock / drawer / end drawer) and optional body.
VoDashboardScope
Gives descendants of a VoDashboard its controller, theme and drawer actions. Read it with context.dashboardScope. Widgets that read it rebuild when the current pane changes.
VoDashboardTheme

Enums

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.

Typedefs

VoDashboardBodyTransition = Widget Function(Widget child, Animation<double> animation)
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)