Commit c52cc46d authored by Danny Liu's avatar Danny Liu
Browse files

feat: initial avatar set to first letter of firstname, first letter of lastname

parent a2bd9b86
......@@ -109,10 +109,10 @@ export const generateInitialsImage = (name) => {
ctx.font = '40px Helvetica';
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
const initials = name
.split(' ')
.map((word) => word[0])
.join('');
const firstNameInitial = name[0];
const lastNameInitial = name.lastIndexOf(' ') > -1 ? name[name.lastIndexOf(' ') + 1] : '';
const initials = `${firstNameInitial}${lastNameInitial}`.toUpperCase()
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
return canvas.toDataURL();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment