src/views/modals/change-picture.tpl
<div class="row gy-2">
<div class="col-12 col-sm-8 col-md-6">
<div class="list-group">
{{{each pictures}}}
<button type="button" class="list-group-item d-flex p-3" data-type="{pictures.type}">
<div class="flex-shrink-0">
{buildAvatar(pictures, "48px", true)}
</div>
<div class="flex-grow-1 ms-3 align-self-center fs-5 text-start">
{pictures.username}
</div>
</button>
{{{end}}}
</div>
</div>
<div class="col-12 col-sm-4 col-md-6">
<div class="list-group">
{{{ if allowProfileImageUploads }}}
<button type="button" class="list-group-item" data-action="upload">
[[user:upload-new-picture]]
</button>
{{{ end }}}
<button type="button" class="list-group-item" data-action="upload-url">
[[user:upload-new-picture-from-url]]
</button>
{{{ if uploaded }}}
<button type="button" class="list-group-item" data-action="remove-uploaded">
[[user:remove-uploaded-picture]]
</button>
{{{ end }}}
</div>
</div>
</div>
<hr />
<h4>[[user:avatar-background-colour]]</h4>
<label><input type="radio" name="icon:bgColor" value="transparent" /><span></span></label>
{{{ each iconBackgrounds }}}
<label><input type="radio" name="icon:bgColor" value="{@value}" /><span style="background-color: {@value};"></span></label>
{{{ end }}}