JSFiddle - React, Tailwind, and code Playground
by Steven Senkus
JavaScript
function getDisplayName(expertProfile) {
let output = '';
if (expertProfile) {
if (expertProfile.prefFirstName && expertProfile.prefLastName) {
output = `${expertProfile.prefFirstName} ${expertProfile.prefLastName}`;
} else if (expertProfile.prefFirstName) {
output = `${expertProfile.prefFirstName}`;
} else if (expertProfile.prefLastName) {
output = `${expertProfile.prefLastName}`;
}
}
return output;
}
console.log(getDisplayName() === '');
console.log(getDisplayName({}) === '');
console.log(getDisplayName({
prefFirstName: 'First',
prefLastName: 'Last'
}) === 'First Last');
console.log(getDisplayName({
prefFirstName: 'First'
}) === 'First');
console.log(getDisplayName({
prefLastName: 'Last'
}) === 'Last');