import cn from 'classnames'; import { ITabPanelProps } from '../types'; function TabPanel(props: React.PropsWithChildren>) { const { actived, className, unmountOnHide, children } = props; // 启用 unmountOnHide 时,非 active 元素不渲染,直接返回 null if (!actived && unmountOnHide) { return null; } const displayStyle: React.CSSProperties = actived ? {} : { display: 'none' }; const panelCls = cn('zent-tabs-panel', className); return (
{children}
); } export default TabPanel;