diff --git a/packages/core/src/basecomponent/BaseComponent.vue b/packages/core/src/basecomponent/BaseComponent.vue index b60fac26e..937dac468 100644 --- a/packages/core/src/basecomponent/BaseComponent.vue +++ b/packages/core/src/basecomponent/BaseComponent.vue @@ -321,7 +321,7 @@ export default { return this.unstyled !== undefined ? this.unstyled : this.$primevueConfig?.unstyled; }, $inProps() { - const nodePropKeys = Object.keys(this.$.vnode?.props); + const nodePropKeys = Object.keys(this.$.vnode?.props || {}); return Object.fromEntries(Object.entries(this.$props).filter(([k]) => nodePropKeys?.includes(k))); },