formatDuration static method

String formatDuration(
  1. double seconds
)

//////////// //////////// Formats a duration in seconds into a human-readable format

Implementation

// II.C - Duration Formatting
///////////////
/// Formats a duration in seconds into a human-readable format
static String formatDuration(double seconds) {
  final minutes = (seconds / 60).round();
  final hours = (minutes / 60).floor();
  final remainingMinutes = minutes % 60;

  if (hours > 0) {
    return '$hours hr ${remainingMinutes > 0 ? '$remainingMinutes min' : ''}';
  }
  return '$minutes min';
}