maybeWhen<T extends Object?> method
T
maybeWhen<T extends Object?>({
- T xsmall()?,
- T small()?,
- T medium()?,
- T large()?,
- T xlarge()?,
- required T orElse(),
Implementation
T maybeWhen<T extends Object?>({
T Function()? xsmall,
T Function()? small,
T Function()? medium,
T Function()? large,
T Function()? xlarge,
required T Function() orElse,
}) {
switch (this.minWidth) {
case 599:
return xsmall?.call() ?? orElse();
case 959:
return small?.call() ?? orElse();
case 1279:
return medium?.call() ?? orElse();
case 1919:
return large?.call() ?? orElse();
default:
return xlarge?.call() ?? orElse();
}
}