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
- Logo
- 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.
- Sidebar
- 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
.