@roo-ui/components
Version:
38 lines (32 loc) • 5.96 kB
JavaScript
import _styled from "@emotion/styled-base";
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _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; }; return _extends.apply(this, arguments); }
import PropTypes from 'prop-types';
import { css } from '@emotion/core';
import { hideVisually } from 'polished';
import { textStyle, color, fontSize, fontWeight, letterSpacing, lineHeight, space, textAlign, style, display } from 'styled-system';
import omitProps from '../omitProps';
var textDecoration = style({
prop: 'textDecoration',
cssProperty: 'textDecoration'
});
var Text =
/*#__PURE__*/
_styled('span', _extends({}, {
target: "ewjdjxi0",
label: "Text"
}, omitProps()))(textStyle, " ", color, " ", fontSize, " ", fontWeight, " ", letterSpacing, " ", lineHeight, " ", space, " ", textAlign, " ", textDecoration, " ", display, " ", function (props) {
return props.hidden &&
/*#__PURE__*/
css(hideVisually(), "label:Text;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9UZXh0L1RleHQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUNnQyIsImZpbGUiOiIuLi8uLi8uLi9zcmMvVGV4dC9UZXh0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuaW1wb3J0IHsgaGlkZVZpc3VhbGx5IH0gZnJvbSAncG9saXNoZWQnO1xuaW1wb3J0IHtcbiAgdGV4dFN0eWxlLFxuICBjb2xvcixcbiAgZm9udFNpemUsXG4gIGZvbnRXZWlnaHQsXG4gIGxldHRlclNwYWNpbmcsXG4gIGxpbmVIZWlnaHQsXG4gIHNwYWNlLFxuICB0ZXh0QWxpZ24sXG4gIHN0eWxlLFxuICBkaXNwbGF5LFxufSBmcm9tICdzdHlsZWQtc3lzdGVtJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLi4vb21pdFByb3BzJztcblxuY29uc3QgdGV4dERlY29yYXRpb24gPSBzdHlsZSh7XG4gIHByb3A6ICd0ZXh0RGVjb3JhdGlvbicsXG4gIGNzc1Byb3BlcnR5OiAndGV4dERlY29yYXRpb24nLFxufSk7XG5cbmNvbnN0IFRleHQgPSBzdHlsZWQoJ3NwYW4nLCBvbWl0UHJvcHMoKSlgXG4gICR7dGV4dFN0eWxlfVxuICAke2NvbG9yfVxuICAke2ZvbnRTaXplfVxuICAke2ZvbnRXZWlnaHR9XG4gICR7bGV0dGVyU3BhY2luZ31cbiAgJHtsaW5lSGVpZ2h0fVxuICAke3NwYWNlfVxuICAke3RleHRBbGlnbn1cbiAgJHt0ZXh0RGVjb3JhdGlvbn1cbiAgJHtkaXNwbGF5fVxuXG4gICR7cHJvcHMgPT4gcHJvcHMuaGlkZGVuICYmIGNzc2BcbiAgICAke2hpZGVWaXN1YWxseSgpfVxuICBgXG59XG5gO1xuXG5UZXh0LnByb3BUeXBlcyA9IHtcbiAgLi4udGV4dFN0eWxlLnByb3BUeXBlcyxcbiAgLi4uY29sb3IucHJvcFR5cGVzLFxuICAuLi5mb250U2l6ZS5wcm9wVHlwZXMsXG4gIC4uLmZvbnRXZWlnaHQucHJvcFR5cGVzLFxuICAuLi5sZXR0ZXJTcGFjaW5nLnByb3BUeXBlcyxcbiAgLi4ubGluZUhlaWdodC5wcm9wVHlwZXMsXG4gIC4uLnNwYWNlLnByb3BUeXBlcyxcbiAgLi4udGV4dEFsaWduLnByb3BUeXBlcyxcbiAgLi4udGV4dERlY29yYXRpb24ucHJvcFR5cGVzLFxuICAuLi5kaXNwbGF5LnByb3BUeXBlcyxcbiAgaGlkZGVuOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblRleHQuZGVmYXVsdFByb3BzID0ge1xuICBoaWRkZW46IGZhbHNlLFxuICB0ZXh0U3R5bGU6ICd0ZXh0Jyxcbn07XG5cblRleHQuZGlzcGxheU5hbWUgPSAnVGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IFRleHQ7XG4iXX0= */"));
}, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9UZXh0L1RleHQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUJ3QyIsImZpbGUiOiIuLi8uLi8uLi9zcmMvVGV4dC9UZXh0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuaW1wb3J0IHsgaGlkZVZpc3VhbGx5IH0gZnJvbSAncG9saXNoZWQnO1xuaW1wb3J0IHtcbiAgdGV4dFN0eWxlLFxuICBjb2xvcixcbiAgZm9udFNpemUsXG4gIGZvbnRXZWlnaHQsXG4gIGxldHRlclNwYWNpbmcsXG4gIGxpbmVIZWlnaHQsXG4gIHNwYWNlLFxuICB0ZXh0QWxpZ24sXG4gIHN0eWxlLFxuICBkaXNwbGF5LFxufSBmcm9tICdzdHlsZWQtc3lzdGVtJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLi4vb21pdFByb3BzJztcblxuY29uc3QgdGV4dERlY29yYXRpb24gPSBzdHlsZSh7XG4gIHByb3A6ICd0ZXh0RGVjb3JhdGlvbicsXG4gIGNzc1Byb3BlcnR5OiAndGV4dERlY29yYXRpb24nLFxufSk7XG5cbmNvbnN0IFRleHQgPSBzdHlsZWQoJ3NwYW4nLCBvbWl0UHJvcHMoKSlgXG4gICR7dGV4dFN0eWxlfVxuICAke2NvbG9yfVxuICAke2ZvbnRTaXplfVxuICAke2ZvbnRXZWlnaHR9XG4gICR7bGV0dGVyU3BhY2luZ31cbiAgJHtsaW5lSGVpZ2h0fVxuICAke3NwYWNlfVxuICAke3RleHRBbGlnbn1cbiAgJHt0ZXh0RGVjb3JhdGlvbn1cbiAgJHtkaXNwbGF5fVxuXG4gICR7cHJvcHMgPT4gcHJvcHMuaGlkZGVuICYmIGNzc2BcbiAgICAke2hpZGVWaXN1YWxseSgpfVxuICBgXG59XG5gO1xuXG5UZXh0LnByb3BUeXBlcyA9IHtcbiAgLi4udGV4dFN0eWxlLnByb3BUeXBlcyxcbiAgLi4uY29sb3IucHJvcFR5cGVzLFxuICAuLi5mb250U2l6ZS5wcm9wVHlwZXMsXG4gIC4uLmZvbnRXZWlnaHQucHJvcFR5cGVzLFxuICAuLi5sZXR0ZXJTcGFjaW5nLnByb3BUeXBlcyxcbiAgLi4ubGluZUhlaWdodC5wcm9wVHlwZXMsXG4gIC4uLnNwYWNlLnByb3BUeXBlcyxcbiAgLi4udGV4dEFsaWduLnByb3BUeXBlcyxcbiAgLi4udGV4dERlY29yYXRpb24ucHJvcFR5cGVzLFxuICAuLi5kaXNwbGF5LnByb3BUeXBlcyxcbiAgaGlkZGVuOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblRleHQuZGVmYXVsdFByb3BzID0ge1xuICBoaWRkZW46IGZhbHNlLFxuICB0ZXh0U3R5bGU6ICd0ZXh0Jyxcbn07XG5cblRleHQuZGlzcGxheU5hbWUgPSAnVGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IFRleHQ7XG4iXX0= */");
Text.propTypes = _objectSpread({}, textStyle.propTypes, color.propTypes, fontSize.propTypes, fontWeight.propTypes, letterSpacing.propTypes, lineHeight.propTypes, space.propTypes, textAlign.propTypes, textDecoration.propTypes, display.propTypes, {
hidden: PropTypes.bool
});
Text.defaultProps = {
hidden: false,
textStyle: 'text'
};
Text.displayName = 'Text';
export default Text;