render placeholder avatars while fetching mentions

This commit is contained in:
Henry Jameson 2026-08-24 16:34:08 +03:00
commit 034b2c3bf9
3 changed files with 10 additions and 4 deletions

View file

@ -8,15 +8,20 @@
:href="url"
class="original"
target="_blank"
v-html="content"
/><!-- eslint-enable vue/no-v-html -->
><!-- eslint-enable vue/no-v-html -->
<UserAvatar
v-if="shouldShowAvatar"
class="mention-avatar"
:user-id="null"
/>
<span v-html="content" />
</a>
<UserPopover
v-else
:user-id="user.id"
:disabled="!shouldShowTooltip"
>
<span
v-if="user"
class="new"
:style="style"
:class="classnames"

View file

@ -12,7 +12,7 @@ const UserAvatar = {
props: {
// UserID of a user to show avatar of
userId: {
required: true,
required: false, // You can pass null to just render a placeholder
type: String,
},
// Use less space and use alternative roundness

View file

@ -70,6 +70,7 @@
&.-placeholder {
background-color: var(--background);
border: 1px solid var(--border)
}
}