UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

14 lines (13 loc) 667 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getInitialsFromName = void 0; const getInitialsFromName = (name) => { // Trim and split by one or more whitespace characters const nameParts = name.trim().split(/\s+/).filter(Boolean); const first = nameParts[0]; const firstInitial = (first === null || first === void 0 ? void 0 : first[0]) || ''; const last = nameParts.length > 1 ? nameParts[nameParts.length - 1] : undefined; const lastInitial = (last === null || last === void 0 ? void 0 : last[0]) || ''; return `${firstInitial}${lastInitial}`; }; exports.getInitialsFromName = getInitialsFromName;