zarm
Version:
基于 React 的移动端UI库
28 lines (26 loc) • 794 B
JavaScript
import * as React from 'react';
import { createBEM } from '@zarm-design/bem';
import { ConfigContext } from '../config-provider';
var TabPanel = /*#__PURE__*/React.forwardRef(function (props, ref) {
var className = props.className,
selected = props.selected,
children = props.children,
style = props.style;
var _React$useContext = React.useContext(ConfigContext),
prefixCls = _React$useContext.prefixCls;
var bem = createBEM('tabs__panel', {
prefixCls: prefixCls
});
var cls = bem([{
active: selected
}, className]);
return /*#__PURE__*/React.createElement("div", {
ref: ref,
className: cls,
style: style,
role: "tabpanel"
}, children);
});
TabPanel.displayName = 'TabPanel';
TabPanel.defaultProps = {};
export default TabPanel;