UNPKG

oralify-common

Version:
17 lines (15 loc) 473 B
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] : ''; };