transformText static method

String transformText(
  1. String text,
  2. dynamic transform
)

Transforms text based on the specified transformation type

Implementation

static String transformText(String text, dynamic transform) {
  if (transform == null || text.isEmpty) return text;

  final transformStr = transform.toString().toLowerCase();

  switch (transformStr) {
    case 'uppercase':
      return text.toUpperCase();
    case 'lowercase':
      return text.toLowerCase();
    case 'capitalize':
      return _toTitleCase(text);
    case 'none':
    default:
      return text;
  }
}