responsiveDimension method

double responsiveDimension({
  1. required double phone,
  2. double? tablet,
  3. double? desktop,
})

Responsive dimension selector (with auto-scaling)

Implementation

double responsiveDimension({
  required double phone,
  double? tablet,
  double? desktop,
}) {
  double baseValue;
  if (isDesktop && desktop != null) {
    baseValue = desktop;
  } else if (isTablet && tablet != null) {
    baseValue = tablet;
  } else {
    baseValue = phone;
  }
  return ScreenUtil.instance.setWidth(baseValue);
}