@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
14 lines (13 loc) • 667 B
JavaScript
;
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;