responsive<T> method

T responsive<T>({
  1. required T mobile,
  2. T? tablet,
  3. T? desktop,
})

Responsive value selector based on device type

Implementation

T responsive<T>({
  required T mobile,
  T? tablet,
  T? desktop,
}) {
  if (isDesktop && desktop != null) return desktop;
  if (isTablet && tablet != null) return tablet;
  return mobile;
}