From 78021d385058634658f722ee90db214661ae88e4 Mon Sep 17 00:00:00 2001 From: Sylvain Marroufin Date: Tue, 22 Feb 2022 11:49:55 +0100 Subject: [PATCH] fix(Icon): reload icon when prop name changes --- src/runtime/components/elements/Icon.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/runtime/components/elements/Icon.vue b/src/runtime/components/elements/Icon.vue index 42d6fcc0..46a0300f 100644 --- a/src/runtime/components/elements/Icon.vue +++ b/src/runtime/components/elements/Icon.vue @@ -13,5 +13,10 @@ const props = defineProps({ } }) -const icon = await loadIcon(props.name) +const icon = ref(null) +icon.value = await loadIcon(props.name) + +watch(() => props.name, async () => { + icon.value = await loadIcon(props.name) +})