normalize static method

String normalize(
  1. String? raw,
  2. List<String> allowed,
  3. String fallback
)

Implementation

static String normalize(String? raw, List<String> allowed, String fallback) {
  final tag = (raw ?? '').trim();
  if (tag.isEmpty) return fallback;
  for (final a in allowed) {
    if (a.toLowerCase() == tag.toLowerCase()) return a;
  }
  return allowed.isEmpty ? (tag.isNotEmpty ? tag : fallback) : fallback;
}