formatSmart static method

String formatSmart(
  1. Duration duration
)

Smart format - automatically chooses the best format based on duration

Implementation

static String formatSmart(Duration duration) {
  if (duration.inHours > 0) {
    return formatHHMMSS(duration);
  } else if (duration.inMinutes > 0) {
    return formatMMSS(duration);
  } else {
    return formatSS(duration);
  }
}