first commit
This commit is contained in:
33
frontend/node_modules/rc-tabs/es/TabNavList/ExtraContent.js
generated
vendored
Normal file
33
frontend/node_modules/rc-tabs/es/TabNavList/ExtraContent.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
import _typeof from "@babel/runtime/helpers/esm/typeof";
|
||||
import * as React from 'react';
|
||||
var ExtraContent = /*#__PURE__*/React.forwardRef(function (props, ref) {
|
||||
var position = props.position,
|
||||
prefixCls = props.prefixCls,
|
||||
extra = props.extra;
|
||||
if (!extra) {
|
||||
return null;
|
||||
}
|
||||
var content;
|
||||
|
||||
// Parse extra
|
||||
var assertExtra = {};
|
||||
if (_typeof(extra) === 'object' && ! /*#__PURE__*/React.isValidElement(extra)) {
|
||||
assertExtra = extra;
|
||||
} else {
|
||||
assertExtra.right = extra;
|
||||
}
|
||||
if (position === 'right') {
|
||||
content = assertExtra.right;
|
||||
}
|
||||
if (position === 'left') {
|
||||
content = assertExtra.left;
|
||||
}
|
||||
return content ? /*#__PURE__*/React.createElement("div", {
|
||||
className: "".concat(prefixCls, "-extra-content"),
|
||||
ref: ref
|
||||
}, content) : null;
|
||||
});
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
ExtraContent.displayName = 'ExtraContent';
|
||||
}
|
||||
export default ExtraContent;
|
||||
Reference in New Issue
Block a user