Files
recipe_journal/lib/services/tools.dart

11 lines
334 B
Dart

String getEnumValueName<T extends Enum>(T value) {
String name =
value.name.replaceAllMapped(RegExp(r'[A-Z]'), (match) => ' ${match[0]}');
name = name[0].toUpperCase() + name.substring(1);
return name;
}
String durationToFormattedString(Duration duration) {
return '${duration.inHours}h ${duration.inMinutes % 60}m';
}