fix(kit): support adding server-only/client-only components separately (#5686)

This commit is contained in:
Daniel Roe 2022-07-01 11:02:34 +01:00 committed by GitHub
parent ff2b4d9fa4
commit a41644e084
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,7 +52,7 @@ export async function addComponent (opts: AddComponentOptions) {
}
nuxt.hook('components:extend', (components: Component[]) => {
const existingComponent = components.find(c => c.pascalName === component.pascalName || c.kebabName === component.kebabName)
const existingComponent = components.find(c => (c.pascalName === component.pascalName || c.kebabName === component.kebabName) && c.mode === component.mode)
if (existingComponent) {
const name = existingComponent.pascalName || existingComponent.kebabName
console.warn(`Overriding ${name} component.`)