大佬们,想让 Tabs 组件的内容可以自动加空隙,这样写为什么不生效呢
import React from 'react'
import { Tabs, TabsProps, TabPaneProps, Space } from 'antd'
const TabsPro = Tabs
TabsPro.TabPane = (props: TabPaneProps & { space?: boolean }) => {
return (
<Tabs.TabPane {...props}>
{props.space ? (
<Space direction='vertical' size='small' style={{ width: '100%' }}>
{props.children}
</Space>
) : (
props.children
)}
</Tabs.TabPane>
)
}
export default TabsPro
预期是让这三行内容自动有间隔 <Space>
<TabsPro>
<TabsPro.TabPane key='aaa' tab='aaa' space>
<div>第一行</div>
<div>第二行</div>
<div>第三行</div>
</TabsPro.TabPane>
</TabsPro>
提供一个在线demo看看