avatar: new upload + remove avatar, and placeholder with colour and initials

This commit is contained in:
Oliver Bryan
2026-01-03 11:25:39 +00:00
parent e62b12b1c3
commit 33da8bde85
10 changed files with 138 additions and 54 deletions

View File

@@ -12,15 +12,13 @@ export async function update({
id: number;
name: string;
password: string;
avatarURL?: string;
avatarURL: string | null;
} & ServerQueryInput) {
const url = new URL(`${getServerURL()}/user/update`);
url.searchParams.set("id", `${id}`);
url.searchParams.set("name", name.trim());
url.searchParams.set("password", password.trim());
if (avatarURL) {
url.searchParams.set("avatarURL", avatarURL);
}
url.searchParams.set("avatarURL", avatarURL || "null");
const res = await fetch(url.toString(), {
headers: getAuthHeaders(),