oralify-common
Version:
Public shared repository for Oralify
17 lines (15 loc) • 473 B
text/typescript
export const capitalizeWords = (str: string): string => {
return str
.split(' ')
.map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
.join(' ');
};
/*** From Guillermo Sierra, returns: guilleS*/
export const nameInitial = (name?: string): string => {
const parts = capitalizeWords(name || '').split(' ');
return name
? parts.length > 1
? `${parts[0]} ${parts[1].charAt(0)}.`
: parts[0]
: '';
};