From 00c5f261117fd986c8be70ecdc21762023e7ebc0 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Fri, 24 Jan 2025 12:14:48 +0100 Subject: [PATCH] fix(Avatar): handle loading manually to support `@nuxt/image` Resolves nuxt/ui-pro#727 --- src/runtime/components/Avatar.vue | 35 +++++++++++--- src/theme/avatar.ts | 2 +- .../__snapshots__/Alert-vue.spec.ts.snap | 2 +- .../__snapshots__/Alert.spec.ts.snap | 2 +- .../__snapshots__/Avatar-vue.spec.ts.snap | 20 ++++---- .../__snapshots__/Avatar.spec.ts.snap | 20 ++++---- .../AvatarGroup-vue.spec.ts.snap | 28 +++++------ .../__snapshots__/AvatarGroup.spec.ts.snap | 28 +++++------ .../__snapshots__/Badge-vue.spec.ts.snap | 4 +- .../__snapshots__/Badge.spec.ts.snap | 4 +- .../__snapshots__/Breadcrumb-vue.spec.ts.snap | 20 ++++---- .../__snapshots__/Breadcrumb.spec.ts.snap | 20 ++++---- .../__snapshots__/Button-vue.spec.ts.snap | 6 +-- .../__snapshots__/Button.spec.ts.snap | 6 +-- .../CommandPalette-vue.spec.ts.snap | 40 ++++++++-------- .../__snapshots__/CommandPalette.spec.ts.snap | 40 ++++++++-------- .../DropdownMenu-vue.spec.ts.snap | 30 ++++++------ .../__snapshots__/DropdownMenu.spec.ts.snap | 30 ++++++------ .../__snapshots__/Input-vue.spec.ts.snap | 6 +-- .../__snapshots__/Input.spec.ts.snap | 6 +-- .../__snapshots__/InputMenu-vue.spec.ts.snap | 6 +-- .../__snapshots__/InputMenu.spec.ts.snap | 6 +-- .../__snapshots__/Select-vue.spec.ts.snap | 6 +-- .../__snapshots__/Select.spec.ts.snap | 6 +-- .../__snapshots__/SelectMenu-vue.spec.ts.snap | 6 +-- .../__snapshots__/SelectMenu.spec.ts.snap | 6 +-- .../__snapshots__/Separator-vue.spec.ts.snap | 2 +- .../__snapshots__/Separator.spec.ts.snap | 2 +- .../__snapshots__/Tabs-vue.spec.ts.snap | 46 +++++++++---------- .../__snapshots__/Tabs.spec.ts.snap | 46 +++++++++---------- .../__snapshots__/Toast-vue.spec.ts.snap | 2 +- .../__snapshots__/Toast.spec.ts.snap | 2 +- 32 files changed, 253 insertions(+), 232 deletions(-) diff --git a/src/runtime/components/Avatar.vue b/src/runtime/components/Avatar.vue index c399daa0..6ec1f1b7 100644 --- a/src/runtime/components/Avatar.vue +++ b/src/runtime/components/Avatar.vue @@ -36,21 +36,24 @@ extendDevtoolsMeta({ defaultProps: { src: 'https://avatars.githubus