layouts library Null safety

Classes

DesktopPageLayout
KeyboardVisibility
Calls builder on keyboard close/open. https://stackoverflow.com/a/63241409/1321917
MobilePageLayout
ModalOverlayLayout
ModalScaffold
ResponsiveConstraint
ResponsivePageLayout
ResponsiveSliverConstraint
SunnyPage
SunnyPageLayout
SunnyPageState
SunnyResponsivePage
SunnyResponsivePageState

Mixins

SunnyPageLayoutMixin

Extensions

IterableWidgetConstraint
WidgetConstraint

Constants

kDefaultResponsiveWidth → const double
880.0

Functions

sameWidget(Widget input) Widget

Typedefs

DynamicContextFactory = dynamic Function(BuildContext context)
KeyboardVisibilityBuilder = Widget Function(BuildContext context, Widget? child, bool isKeyboardVisible)
ResponsiveMaxWidth = double Function(SizingInformation sizing)
ResponsiveSliverMaxWidth = double Function(BuildContext context, SliverConstraints sizing)
SliverWrapper = Widget Function(Widget widget)
SunnyPageLayoutFactory = SunnyPageLayout Function(SunnyPageState state)
WidgetContextFactory = Widget Function(BuildContext context)
WidgetFactory = Widget Function()
WidgetListContextFactory = List<Widget> Function(BuildContext context)
WidgetListFactory = List<Widget> Function()
WidgetListScrollerContextFactory = List<Widget> Function(BuildContext context, ScrollController controller)
WidgetScrollerContextFactory = Widget Function(BuildContext context, ScrollController controller)