formatDurationWidget function

Widget formatDurationWidget(
  1. num durationAmount
)

Assumes the duration is in minutes

Implementation

Widget formatDurationWidget(num durationAmount) {
  final duration = Duration(minutes: durationAmount.toInt());
  if (duration.inMinutes == 0) {
    return PlaceholderText("Click to set the duration");
  }
  final hours = duration.inHours;
  final minutes = duration.inMinutes - (60 * hours);
  return PrimaryText([
    if (hours > 0) "$hours hour${hours > 1 ? 's' : ''}",
    if (minutes > 0) "$minutes minute${minutes > 1 ? 's' : ''}",
  ].join(" "));
}