UNPKG

@zohodesk/components

Version:

Dot UI is a customizable React component library built to deliver a clean, accessible, and developer-friendly UI experience. It offers a growing set of reusable components designed to align with modern design systems and streamline application development

22 lines (18 loc) 538 B
export function getInitial(firstName = '', lastName = '') { let initial = ''; if (firstName) { firstName = firstName.trim(); initial = firstName[0]; } if (lastName) { lastName = lastName.trim(); initial += initial ? lastName[0] : lastName.substring(0, 2); } return initial ? initial.toUpperCase() : initial; } export function getInitialByPattern(firstName, lastName, pattern) { if (pattern[0] === 'FIRST_NAME') { return getInitial(firstName, lastName); } return getInitial(lastName, firstName); }