From 5eced3229bdd6f70641547c40cd09f9410920744 Mon Sep 17 00:00:00 2001 From: Jim Kriz Date: Tue, 4 Apr 2023 16:22:40 -0400 Subject: [PATCH] Allow placeholder override Allow overriding the default placeholder icon, and add error handling to fallback to placeholder icon if the specified `img` cannot be loaded. --- docs/components/avatar.md | 24 +++++++++++++++++++ .../AvatarAlternativePlaceholderExample.vue | 14 +++++++++++ src/components/Avatar/Avatar.vue | 21 ++++++++++++---- 3 files changed, 55 insertions(+), 4 deletions(-) create mode 100644 docs/components/avatar/examples/AvatarAlternativePlaceholderExample.vue diff --git a/docs/components/avatar.md b/docs/components/avatar.md index 38b64ab..db113f6 100644 --- a/docs/components/avatar.md +++ b/docs/components/avatar.md @@ -1,5 +1,6 @@ +``` \ No newline at end of file diff --git a/docs/components/avatar/examples/AvatarAlternativePlaceholderExample.vue b/docs/components/avatar/examples/AvatarAlternativePlaceholderExample.vue new file mode 100644 index 0000000..a3360f4 --- /dev/null +++ b/docs/components/avatar/examples/AvatarAlternativePlaceholderExample.vue @@ -0,0 +1,14 @@ + + diff --git a/src/components/Avatar/Avatar.vue b/src/components/Avatar/Avatar.vue index 1d674fe..f964ef7 100644 --- a/src/components/Avatar/Avatar.vue +++ b/src/components/Avatar/Avatar.vue @@ -1,21 +1,30 @@