From 82abf1b1286d6b48b69669a6915fe52f6d4dd3f5 Mon Sep 17 00:00:00 2001 From: John Leider Date: Mon, 15 Apr 2024 14:25:53 -0500 Subject: [PATCH] fix(icons): console warn for missing aliases instead of throwing error --- packages/vuetify/src/composables/icons.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vuetify/src/composables/icons.tsx b/packages/vuetify/src/composables/icons.tsx index 3133cb8203c..3b40271c25e 100644 --- a/packages/vuetify/src/composables/icons.tsx +++ b/packages/vuetify/src/composables/icons.tsx @@ -3,7 +3,7 @@ import { aliases, mdi } from '@/iconsets/mdi' // Utilities import { computed, inject, unref } from 'vue' -import { defineComponent, genericComponent, mergeDeep, propsFactory } from '@/util' +import { consoleWarn, defineComponent, genericComponent, mergeDeep, propsFactory } from '@/util' // Types import type { InjectionKey, JSXComponent, PropType, Ref } from 'vue' @@ -223,7 +223,7 @@ export const useIcon = (props: Ref) => { } } - if (!icon) throw new Error(`Could not find aliased icon "${iconAlias}"`) + if (!icon) consoleWarn(`Could not find aliased icon "${iconAlias}"`) if (Array.isArray(icon)) { return {