mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-27 10:20:42 +01:00
fix(Avatar): hide fallback when image is loaded
Resolves nuxt/ui-pro#727
This commit is contained in:
@@ -105,7 +105,7 @@ onMounted(() => {
|
|||||||
@load="imageLoaded = true"
|
@load="imageLoaded = true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<AvatarFallback as-child v-bind="{ ...fallbackProps, ...$attrs }">
|
<AvatarFallback v-if="!imageLoaded" as-child v-bind="{ ...fallbackProps, ...$attrs }">
|
||||||
<slot>
|
<slot>
|
||||||
<UIcon v-if="icon" :name="icon" :class="ui.icon({ class: props.ui?.icon })" />
|
<UIcon v-if="icon" :name="icon" :class="ui.icon({ class: props.ui?.icon })" />
|
||||||
<span v-else :class="ui.fallback({ class: props.ui?.fallback })">{{ fallback || ' ' }}</span>
|
<span v-else :class="ui.fallback({ class: props.ui?.fallback })">{{ fallback || ' ' }}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user