@renderforest/rf-ui-library
Version:
Renderforest UI Library
1 lines • 2.1 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var _excluded=["weight","size","color","align","fontFamily","noSelect"],_react=require("react"),_react2=_interopRequireDefault(_react),_styled=require("./styled"),_consts=require("../../consts");function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var source,i=1;i<arguments.length;i++)for(var key in source=arguments[i],source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key]);return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=_objectWithoutPropertiesLoose(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],0<=excluded.indexOf(key)||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],0<=excluded.indexOf(key)||(target[key]=source[key]);return target}var Text=function(props){var _props$weight=props.weight,weight=void 0===_props$weight?_consts.defaults.textDefaults.weight:_props$weight,_props$size=props.size,size=void 0===_props$size?_consts.defaults.textDefaults.size:_props$size,_props$color=props.color,color=void 0===_props$color?_consts.defaults.textDefaults.color:_props$color,_props$align=props.align,align=void 0===_props$align?_consts.defaults.textDefaults.align:_props$align,fontFamily=props.fontFamily,_props$noSelect=props.noSelect,rest=_objectWithoutProperties(props,_excluded);return/*#__PURE__*/_react2["default"].createElement(_styled.StyledText,_extends({size:size,align:align,color:color,weight:weight,fontFamily:fontFamily,noSelect:void 0!==_props$noSelect&&_props$noSelect},rest),props.children)};exports["default"]=Text;