initialName property

String initialName

input = aditya pratama | output = AP

Implementation

String get initialName {
  if (isNotNullOrEmpty) {
    final splitW = this!.split(' ');
    var output = '';

    try {
      if (splitW.length > 1) {
        final fWord = splitW[0].substring(0, 1).toUpperCase();
        final sWord = splitW[1].substring(0, 1).toUpperCase();
        output = fWord + sWord;
      } else {
        final fWord = splitW[0].substring(0, 1).toUpperCase();
        output = fWord;
      }
    } catch (_) {
      output = '-';
    }
    return output;
  } else {
    return '';
  }
}