UNPKG

linkmore-design

Version:

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

33 lines (31 loc) β€’ 1.23 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var React = _interopRequireWildcard(require("react")); var _warning = _interopRequireDefault(require("../_util/warning")); var _Base = _interopRequireDefault(require("./Base")); const Link = /*#__PURE__*/React.forwardRef(({ ellipsis, rel, ...restProps }, ref) => { (0, _warning.default)(typeof ellipsis !== 'object', 'Typography.Link', '`ellipsis` only supports boolean value.'); const mergedProps = { ...restProps, rel: rel === undefined && restProps.target === '_blank' ? 'noopener noreferrer' : rel }; // @ts-expect-error: https://github.com/ant-design/ant-design/issues/26622 delete mergedProps.navigate; return /*#__PURE__*/React.createElement(_Base.default, (0, _extends2.default)({}, mergedProps, { ref: ref, ellipsis: !!ellipsis, component: "a" })); }); var _default = Link; exports.default = _default;