From a37e25ea5abecf26e34566ec04601c5d7e2a7450 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Wed, 27 Mar 2024 13:17:32 +0000 Subject: [PATCH] fix: key used in the type declaration Signed-off-by: GitHub --- packages/plugins/src/resolver/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/plugins/src/resolver/index.ts b/packages/plugins/src/resolver/index.ts index 6b890b522..a6856f886 100644 --- a/packages/plugins/src/resolver/index.ts +++ b/packages/plugins/src/resolver/index.ts @@ -24,12 +24,14 @@ export default function (options: ResolverOptions = {}): ComponentResolver { type: 'component', resolve: (name: string) => { if (name.toLowerCase().startsWith(prefix.toLowerCase())) { - const componentName = name.substring(prefix.length).split('.')[0] - const isNamespacedComponent = Object.keys(NamespacedComponents).includes(componentName) - const isComponent = Object.values(components).flat().includes(componentName) + const componentName = name.split('.')[0] + const importName = componentName.substring(prefix.length) + const isNamespacedComponent = Object.keys(NamespacedComponents).includes(importName) + const isComponent = Object.values(components).flat().includes(importName) if (isNamespacedComponent || isComponent) { return { - name: componentName, + name: importName, + as: componentName, from: isNamespacedComponent && namespaced ? 'radix-vue/namespaced' : 'radix-vue', } }