UNPKG

@roo-ui/components

Version:

57 lines (41 loc) 1.68 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _cleanTag = require('clean-tag'); var _cleanTag2 = _interopRequireDefault(_cleanTag); var _Text = require('../Text'); var _Text2 = _interopRequireDefault(_Text); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Heading = _Text2.default.withComponent(_cleanTag2.default.p); Heading.defaultProps = _extends({}, _Text2.default.defaultProps, { m: 0, mb: 2, textStyle: 'h3' }); Heading.h1 = Heading.withComponent(_cleanTag2.default.h1); Heading.h1.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h1' }); Heading.h2 = Heading.withComponent(_cleanTag2.default.h2); Heading.h2.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h2' }); Heading.h3 = Heading.withComponent(_cleanTag2.default.h3); Heading.h3.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h3' }); Heading.h4 = Heading.withComponent(_cleanTag2.default.h4); Heading.h4.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h4' }); Heading.h5 = Heading.withComponent(_cleanTag2.default.h5); Heading.h5.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h5' }); Heading.h6 = Heading.withComponent(_cleanTag2.default.h6); Heading.h6.defaultProps = _extends({}, Heading.defaultProps, { textStyle: 'h6' }); exports.default = Heading;