123456789101112131415161718192021222324252627282930313233 |
- 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;
|