feat(portal): SSR support for portal disabled prop

This commit is contained in:
Evan You
2020-03-27 23:45:50 -04:00
parent 8ce3da0104
commit 9ed9bf3687
7 changed files with 126 additions and 23 deletions

View File

@@ -366,6 +366,7 @@ function renderPortalVNode(
parentComponent: ComponentInternalInstance
) {
const target = vnode.props && vnode.props.target
const disabled = vnode.props && vnode.props.disabled
if (!target) {
warn(`[@vue/server-renderer] Portal is missing target prop.`)
return []
@@ -386,6 +387,7 @@ function renderPortalVNode(
)
},
target,
disabled || disabled === '',
parentComponent
)
}