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.dividerrows. - 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.
Extensions
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)