feat: add avatar to user in frontend (#1108)

This commit is contained in:
boojack
2023-02-18 10:00:46 +08:00
committed by GitHub
parent 096a71c58b
commit bcee0bbf3a
11 changed files with 120 additions and 80 deletions

View File

@ -148,3 +148,12 @@ export function getSystemColorScheme() {
return "light";
}
}
export function convertFileToBase64(file: File): Promise<string> {
return new Promise<string>((resolve, reject) => {
const reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = () => resolve(reader.result?.toString() || "");
reader.onerror = (error) => reject(error);
});
}