UNPKG

linkmore-design

Version:

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

34 lines (33 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 _type = require("../_util/type"); var _warning = _interopRequireDefault(require("../_util/warning")); var _Base = _interopRequireDefault(require("./Base")); const TITLE_ELE_LIST = (0, _type.tupleNum)(1, 2, 3, 4, 5); const Title = /*#__PURE__*/React.forwardRef((props, ref) => { const { level = 1, ...restProps } = props; let component; if (TITLE_ELE_LIST.includes(level)) { component = `h${level}`; } else { (0, _warning.default)(false, 'Typography.Title', 'Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version.'); component = 'h1'; } return /*#__PURE__*/React.createElement(_Base.default, (0, _extends2.default)({ ref: ref }, restProps, { component: component })); }); var _default = Title; exports.default = _default;