capitalizeWords static method

String capitalizeWords(
  1. String text
)

Capitalize first letter of each word

text - The text to capitalize Returns capitalized text

Implementation

static String capitalizeWords(String text) {
  if (text.isEmpty) return text;

  return text.split(' ').map((word) {
    if (word.isEmpty) return word;
    return word[0].toUpperCase() + word.substring(1).toLowerCase();
  }).join(' ');
}