forked from open-webui/open-webui
refac: code style
This commit is contained in:
parent
4200ad111c
commit
b8790200e9
1 changed files with 14 additions and 13 deletions
|
@ -97,24 +97,25 @@ export const getGravatarURL = (email) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const generateInitialsImage = (name) => {
|
export const generateInitialsImage = (name) => {
|
||||||
const canvas = document.createElement('canvas');
|
const canvas = document.createElement('canvas');
|
||||||
const ctx = canvas.getContext('2d');
|
const ctx = canvas.getContext('2d');
|
||||||
canvas.width = 100;
|
canvas.width = 100;
|
||||||
canvas.height = 100;
|
canvas.height = 100;
|
||||||
|
|
||||||
ctx.fillStyle = '#F39C12';
|
ctx.fillStyle = '#F39C12';
|
||||||
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
||||||
|
|
||||||
ctx.fillStyle = '#FFFFFF';
|
ctx.fillStyle = '#FFFFFF';
|
||||||
ctx.font = '40px Helvetica';
|
ctx.font = '40px Helvetica';
|
||||||
ctx.textAlign = 'center';
|
ctx.textAlign = 'center';
|
||||||
ctx.textBaseline = 'middle';
|
ctx.textBaseline = 'middle';
|
||||||
|
|
||||||
const initials = name.trim().length > 0 ? name[0] + (name.trim().split(' ').length > 1 ? name[name.lastIndexOf(' ') + 1] : '') : '';
|
const sanitizedName = name.trim();
|
||||||
|
const initials = sanitizedName.length > 0 ? sanitizedName[0] + (sanitizedName.split(' ').length > 1 ? sanitizedName[sanitizedName.lastIndexOf(' ') + 1] : '') : '';
|
||||||
|
|
||||||
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
|
ctx.fillText(initials.toUpperCase(), canvas.width / 2, canvas.height / 2);
|
||||||
|
|
||||||
return canvas.toDataURL();
|
return canvas.toDataURL();
|
||||||
};
|
};
|
||||||
|
|
||||||
export const copyToClipboard = (text) => {
|
export const copyToClipboard = (text) => {
|
||||||
|
|
Loading…
Reference in a new issue