XButtonStylePatterns extension
Adds pattern-matching-related methods to XButtonStyle.
- on
Methods
-
map<
TResult extends Object?> (TResult $default(_XButtonStyle value)) → TResult -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_XButtonStyle value)?) → TResult? -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_XButtonStyle value)?, {required TResult orElse()}) → TResult -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(Color background, Color foreground, Color borderColor, Color loadingColor, double loadingStrokeWidth, Color disableBackground, double borderWidth, bool isEnable, double elevation, double paddingHorizontal, double paddingVertical, double textSize, Widget? prefixIcon, Widget? suffixIcon, Widget? centerIcon, TextStyle? textStyle)?, {required TResult orElse()}) → TResult -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(Color background, Color foreground, Color borderColor, Color loadingColor, double loadingStrokeWidth, Color disableBackground, double borderWidth, bool isEnable, double elevation, double paddingHorizontal, double paddingVertical, double textSize, Widget? prefixIcon, Widget? suffixIcon, Widget? centerIcon, TextStyle? textStyle)) → TResult -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(Color background, Color foreground, Color borderColor, Color loadingColor, double loadingStrokeWidth, Color disableBackground, double borderWidth, bool isEnable, double elevation, double paddingHorizontal, double paddingVertical, double textSize, Widget? prefixIcon, Widget? suffixIcon, Widget? centerIcon, TextStyle? textStyle)?) → TResult? -
Available on XButtonStyle, provided by the XButtonStylePatterns extension
A variant ofwhenthat fallback to returningnull