getResponsiveValue<T> static method

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

Implementation

static T getResponsiveValue<T>({
  required BuildContext context,
  required T mobile,
  T? tablet,
  required T desktop,
}) {
  final width = MediaQuery.of(context).size.width;
  if (width < 600) {
    return mobile;
  } else if (width < 1024) {
    return tablet ?? desktop;
  }
  return desktop;
}