fix: name initial with emoji

This commit is contained in:
Tristan Yang
2022-08-19 10:17:11 +08:00
parent 15c80c2b37
commit d38e767ae0
+4 -5
View File
@@ -67,12 +67,11 @@ export const getImageSize = (url: string) => {
};
});
};
export const getInitials = (name: string) => {
export const getInitials = (name: string, length: number = 4) => {
const arr = name.split(" ").filter((n) => !!n);
return arr
.map((t) => t[0])
.join("")
.toUpperCase();
const initialArr = arr.map((t) => [...t][0]);
initialArr.length = length;
return initialArr.join("").toUpperCase();
};
export const getInitialsAvatar = ({
initials = "UK",