diff --git a/packages/x-components/src/composables/use-hybrid-inject.ts b/packages/x-components/src/composables/use-hybrid-inject.ts index 58b891c8c..676c70de4 100644 --- a/packages/x-components/src/composables/use-hybrid-inject.ts +++ b/packages/x-components/src/composables/use-hybrid-inject.ts @@ -21,7 +21,7 @@ const makeInjectionReactive = ( ) { const xRefValue = injection.value; - if (xRefValue && typeof xRefValue === 'object') { + if (xRefValue && typeof xRefValue === 'object' && !Array.isArray(xRefValue)) { return reactive(xRefValue); } else { return ref(xRefValue);