responsiveValue<T> static method

T responsiveValue<T>(
  1. BuildContext context, {
  2. required T mobile,
  3. T? tablet,
  4. T? desktop,
  5. T? largeDesktop,
})

Implementation

static T responsiveValue<T>(
  BuildContext context, {
  required T mobile,
  T? tablet,
  T? desktop,
  T? largeDesktop,
}) {
  if (isLargeDesktop(context) && largeDesktop != null) return largeDesktop;
  if (isDesktop(context) && desktop != null) return desktop;
  if (isTablet(context) && tablet != null) return tablet;
  return mobile;
}