maybeWhen<T> method

T maybeWhen<T>({
  1. T mobile()?,
  2. T tablet()?,
  3. T desktop()?,
  4. T widescreen()?,
  5. required T orElse(),
})

Implementation

T maybeWhen<T>({
  T Function()? mobile,
  T Function()? tablet,
  T Function()? desktop,
  T Function()? widescreen,
  required T Function() orElse,
}) => switch (this) {
  Breakpoint.mobile => (mobile ?? orElse)(),
  Breakpoint.tablet => (tablet ?? orElse)(),
  Breakpoint.desktop => (desktop ?? orElse)(),
  Breakpoint.widescreen => (widescreen ?? orElse)(),
};