formatDurationWidget function
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(" "));
}