formatLength static method
Formats a length value with appropriate unit and precision.
Implementation
static String formatLength(double meters, MeasurementUnit unit, {int decimals = 2}) {
switch (unit) {
case MeasurementUnit.metric:
return '${meters.toStringAsFixed(decimals)}${unit.lengthUnit}';
case MeasurementUnit.imperial:
final feet = metersToFeetConversion(meters);
return '${feet.toStringAsFixed(decimals)}${unit.lengthUnit}';
}
}