diff --git a/src/tab/index.js b/src/tab/index.js index 3a3b49b29..7b793a79f 100644 --- a/src/tab/index.js +++ b/src/tab/index.js @@ -62,6 +62,10 @@ export default createComponent({ ); return () => { + if (!slots.default) { + return; + } + const { animated, scrollspy, lazyRender } = parent.props; const active = isActive(); const show = scrollspy || active; diff --git a/src/tab/test/__snapshots__/index.spec.js.snap b/src/tab/test/__snapshots__/index.spec.js.snap index f7be7a42e..3cc7519e9 100644 --- a/src/tab/test/__snapshots__/index.spec.js.snap +++ b/src/tab/test/__snapshots__/index.spec.js.snap @@ -202,6 +202,22 @@ exports[`name prop 1`] = ` `; +exports[`render empty tab 1`] = ` +