SubZeroBottomSheetConfig class

Configuration for the SubZero Bottom Sheet component.

Constructors

SubZeroBottomSheetConfig({bool barrierDismissible = true, bool showDragHandle = true, bool showCloseButton = true, bool enableDrag = true, double maxDialogWidth = 520, double desktopBreakpoint = 600, Color? backgroundColor, Color? scrimColor, bool useScrollableSheet = false, double initialHeightFraction = 0.5})
const

Properties

backgroundColor → Color?
Background color of the sheet.
final
barrierDismissible → bool
Whether the sheet can be dismissed by tapping the scrim.
final
desktopBreakpoint → double
Breakpoint for switching between mobile and desktop layouts.
final
enableDrag → bool
Whether the sheet is draggable on mobile.
final
hashCode → int
The hash code for this object.
no setterinherited
initialHeightFraction → double
Initial height fraction for scrollable sheet (0.0 to 1.0).
final
maxDialogWidth → double
Maximum width for desktop/web dialog mode.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrimColor → Color?
Color of the scrim overlay.
final
showCloseButton → bool
Whether to show the close button.
final
showDragHandle → bool
Whether to show the drag handle on mobile.
final
useScrollableSheet → bool
Whether to use scrollable content (wrap content in DraggableScrollableSheet).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited