feat(frontend): replace placeholder avatar with identicons

i don't actually know what the license on the kitten image is, and while
it's very unlikely, i don't want to get into legal trouble. it was only
ever supposed to be a temporary image, too.

identicons aren't the prettiest but at least they have a clear license
:3
This commit is contained in:
sam 2024-12-03 15:19:52 +01:00
parent 71d3b42330
commit 74222ead45
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
10 changed files with 37 additions and 6 deletions

View file

@ -55,6 +55,7 @@
<div class="col-md-3 text-center">
<h5>{$t("settings.avatar")}</h5>
<Avatar
name={data.user.username}
url={data.user.avatar_url}
alt={$t("avatar-tooltip", { name: "@" + data.user.username })}
/>

View file

@ -30,6 +30,7 @@
{#each data.members as member (member.id)}
<ListGroupItem tag="a" href="/settings/members/{member.id}" data-sveltekit-preload-data="tap">
<Avatar
name={member.name}
url={member.avatar_url}
alt={$t("avatar-tooltip", { name: member.display_name })}
size={20}

View file

@ -74,6 +74,7 @@
<div class="col-md">
<h4>{$t("settings.avatar")}</h4>
<AvatarEditor
name={data.member.name}
current={data.member.avatar_url}
alt={$t("avatar-tooltip", { name: data.member.name })}
update={updateAvatar}

View file

@ -91,6 +91,7 @@
<div class="col-md">
<h4>{$t("settings.avatar")}</h4>
<AvatarEditor
name={data.user.username}
current={data.user.avatar_url}
alt={$t("avatar-tooltip", { name: "@" + data.user.username })}
update={updateAvatar}