formatSmart static method
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);
}
}