wolt_modal_sheet library

Classes

NonScrollingWoltModalSheetPage
A NonScrollingWoltModalSheetPage is a specialized page for the WoltModalSheet that is designed to display content which is flexible in height but unlikely to require scrolling.
SliverWoltModalSheetPage
The page classes are responsible for creating a modal sheet page within the context of the WoltModalSheet. It's designed to represent a visually layered structure with clear navigation and content display.
WoltAlertDialogType
WoltBottomSheetType
A customizable bottom sheet modal that extends WoltModalType.
WoltDialogType
A customizable dialog modal that extends WoltModalType.
WoltModalSheet<T>
WoltModalSheetAnimationStyle
Motion animation styles for both pagination and scrolling within a Wolt Modal Sheet.
WoltModalSheetPage
WoltModalSheetPage is a specialized subclass of SliverWoltModalSheetPage, designed for scenarios where the main content of a modal sheet is a single non-sliver widget. This class provides a convenient shortcut for creating a modal sheet page with standard box widgets, encapsulating them in a sliver-compatible format.
WoltModalSheetPaginationAnimationStyle
Defines the animation styles for pagination transitions within Wolt Modal Sheet.
WoltModalSheetRoute<T>
WoltModalSheetScrollAnimationStyle
Defines the animation styles for scrolling within Wolt Modal Sheet when the top bar component of the modal sheet is set to enable becoming visible as the user scrolls.
WoltModalSheetState
WoltModalSheetThemeData
WoltModalType
An abstract base class for creating different types of modals within a UI.
WoltSideSheetType
A customizable side sheet modal that extends WoltModalType.

Enums

WoltModalDismissDirection
The direction in which a WoltModalSheet can be dismissed when drag to dismiss is enabled.

Typedefs

WoltModalSheetPageListBuilder = List<SliverWoltModalSheetPage> Function(BuildContext context)
Signature for a function that builds a list of SliverWoltModalSheetPage based on the given BuildContext.
WoltModalTypeBuilder = WoltModalType Function(BuildContext context)
Signature for a function that returns the WoltModalType based on the given BuildContext.