spacedCapitalizedString property

String spacedCapitalizedString

Implementation

String get spacedCapitalizedString {
  String enumString = toString().split('.').last;
  return enumString
      .replaceAllMapped(
        RegExp(r'(?<=[a-z])[A-Z]'),
        (match) => ' ${match.group(0)!}',
      )
      .split(' ')
      .map((word) => word[0].toUpperCase() + word.substring(1))
      .join(' ');
}