enumByNameOr<T extends Enum> function
Enums
Implementation
T enumByNameOr<T extends Enum>(List<T> values, Object? v, T fallback) {
final s = v?.toString();
if (s == null) return fallback;
for (final e in values) {
if (e.name == s) return e;
}
return fallback;
}