UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

26 lines β€’ 1.1 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _typeof from "@babel/runtime/helpers/esm/typeof"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["ellipsis"]; import omit from 'rc-util/lib/omit'; import * as React from 'react'; import warning from "../_util/warning"; import Base from "./Base"; var Text = function Text(_ref, ref) { var ellipsis = _ref.ellipsis, restProps = _objectWithoutProperties(_ref, _excluded); var mergedEllipsis = React.useMemo(function () { if (ellipsis && _typeof(ellipsis) === 'object') { return omit(ellipsis, ['expandable', 'rows']); } return ellipsis; }, [ellipsis]); warning(_typeof(ellipsis) !== 'object' || !ellipsis || !('expandable' in ellipsis) && !('rows' in ellipsis), 'Typography.Text', '`ellipsis` do not support `expandable` or `rows` props.'); return /*#__PURE__*/React.createElement(Base, _extends({ ref: ref }, restProps, { ellipsis: mergedEllipsis, component: "span" })); }; export default /*#__PURE__*/React.forwardRef(Text);