presentation library

Classes

AppRouter
The application router. Contains all routes of the application.
ConditionalWrapper
Allows you to conditionally wrap a child widget with one of two different wrappers based on a specified condition.
DefaultRoute
Implements CustomRoute with some default settings.
HoverableWidget
Base class for all HoverableWidgets.
HoverBuilder
A builder to adapt to the widget being hoverd or not.
LoginRoute
generated route for LoginScreen
Displays the application's logo.
OffsetOnHover
Offsets the child to the given offset when hovered.
RoutePage<T>
This annotation is used to mark flutter widgets as routable pages by enabling the router to construct them.
ScaleOnHover
Scales the child to the given scale when hovered.
ScreenTitleBar
Provides the title bar for a screen.
Wraps the current route in a sidebar for navigation.
SidebarItem
An item in the sidebar.
Spacing
Allows you to add spacing or padding in both the vertical and horizontal directions, or separately in either the vertical or horizontal direction.
ThemeDevelopmentRoute
generated route for ThemeDevelopmentScreen
TransformOnHover
Transforms the child to the given transform when hovered.
VectorImage
Enables theming of vector graphics.

Mixins

SidebarWrapperMixin
Auto wraps a Widget with a Sidebar.

Extensions

AutoRouterX
An extension that provides common routing helpers on BuildContext

Constants

kDefaultHoverCursor → const SystemMouseCursor
The default cursor used when hovering over a widget.
SystemMouseCursors.click

Typedefs

WrapperBuilder = Widget Function(BuildContext context, Widget child)
The builder for ConditionalWrapper to wrap the child.