From 7a7540ddaa71f7cb60aa2699dd0bdc48e6536c42 Mon Sep 17 00:00:00 2001 From: ian Date: Thu, 30 Jun 2022 02:41:13 +0800 Subject: [PATCH] Fix rendering of social icons (#14195) --- app/src/components/v-icon/social-icon.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/components/v-icon/social-icon.vue b/app/src/components/v-icon/social-icon.vue index 10c1e3aea6..616e23918d 100644 --- a/app/src/components/v-icon/social-icon.vue +++ b/app/src/components/v-icon/social-icon.vue @@ -11,7 +11,18 @@ export default defineComponent({ }, render() { const socialIcon = icon(findIconDefinition({ prefix: 'fab', iconName: this.name })); - return h({ template: socialIcon?.html[0] }); + + if (socialIcon && socialIcon.abstract[0] && socialIcon.abstract[0].children && socialIcon.abstract[0].children[0]) { + return h( + 'svg', + { + ...socialIcon.abstract[0].attributes, + }, + h('path', { ...socialIcon.abstract![0].children![0].attributes }) + ); + } + + return null; }, });