responsiveValue method

double responsiveValue({
  1. required double defaultValue,
  2. double? mobile,
  3. double? tablet,
  4. double? web,
  5. double? desktop,
})

Implementation

double responsiveValue({
  required double defaultValue,
  double? mobile,
  double? tablet,
  double? web,
  double? desktop,
}) {
  final DeviceType device = currentDevice;
  switch (device) {
    case DeviceType.mobile:
      return mobile ?? defaultValue;
    case DeviceType.tablet:
      return tablet ?? defaultValue;
    case DeviceType.web:
      return web ?? defaultValue;
    case DeviceType.desktop:
      return desktop ?? defaultValue;
    default:
      return defaultValue;
  }
}