formatVolume static method

String formatVolume(
  1. double cuMeters,
  2. MeasurementUnit unit, {
  3. int decimals = 2,
})

Formats a volume value with appropriate unit and precision.

Implementation

static String formatVolume(double cuMeters, MeasurementUnit unit, {int decimals = 2}) {
  switch (unit) {
    case MeasurementUnit.metric:
      return '${cuMeters.toStringAsFixed(decimals)}${unit.volumeUnit}';
    case MeasurementUnit.imperial:
      final cuFeet = cuMetersToCuFeetConversion(cuMeters);
      return '${cuFeet.toStringAsFixed(decimals)}${unit.volumeUnit}';
  }
}