initials property
String
get
initials
Gets the user's initials for avatar display
Implementation
String get initials {
if (firstName != null && lastName != null) {
return '${firstName![0]}${lastName![0]}'.toUpperCase();
}
final nameParts = fullName.split(' ');
if (nameParts.length >= 2) {
return '${nameParts[0][0]}${nameParts[1][0]}'.toUpperCase();
}
if (fullName.isNotEmpty) {
return fullName[0].toUpperCase();
}
return email[0].toUpperCase();
}