maybeWhenDevice<T> method

T maybeWhenDevice<T>({
  1. ValueGetter<T>? mobile,
  2. ValueGetter<T>? tablet,
  3. ValueGetter<T>? desktop,
  4. required ValueGetter<T> orElse,
})

When current size resent mobile, tablet, desktop Or return orElse if not provided

Implementation

T maybeWhenDevice<T>({
  ValueGetter<T>? mobile,
  ValueGetter<T>? tablet,
  ValueGetter<T>? desktop,
  required ValueGetter<T> orElse,
}) =>
    whenDevice(
      mobile: mobile ?? orElse,
      tablet: tablet ?? orElse,
      desktop: desktop ?? orElse,
    );