How to use the @crave/farmblocks-theme.fontSizes.MEDIUM function in @crave/farmblocks-theme

To help you get started, we’ve selected a few @crave/farmblocks-theme examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github CraveFood / farmblocks / packages / link / src / components / Link.js View on Github external
type: PropTypes.string,
  leftIcon: PropTypes.node,
  rightIcon: PropTypes.node,
  external: PropTypes.bool,
  size: PropTypes.number,
  lineHeight: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
  onClick: PropTypes.func,
  disabled: PropTypes.bool,
  fontWeight: PropTypes.string,
  className: PropTypes.string,
  // ... and all properties of html <a>
};

Link.defaultProps = {
  type: linkTypes.FEATURED,
  size: fontSizes.MEDIUM,
  lineHeight: 1,
  disabled: false,
  external: false,
  fontWeight: fontWeights.SEMIBOLD,
};

export default Link;
</a>
github CraveFood / farmblocks / packages / footer / src / components / HelperContent.js View on Github external
    margin-bottom: ${props => props.size === fontSizes.MEDIUM && "8px"};
  }
github CraveFood / farmblocks / packages / input-radio / src / Radio.js View on Github external
const labelProps = {
      className,
      checked,
      disabled,
    };

    const fontColor = (disabled &amp;&amp; fontTypes.SUBTLE) || fontTypes.NORMAL;

    return (
      <label>
        <input type="radio">
        <div>
          <div>
        </div>
        {label &amp;&amp; (
          
        )}
      
    );
  }
}</div></label>
github CraveFood / farmblocks / packages / input-checkbox / src / Checkbox.js View on Github external
const fontColor = inputProps.disabled
        ? fontTypes.SUBTLE
        : fontTypes.NORMAL;

      return (
        
          <input type="checkbox">
          <div>
            
            {label &amp;&amp; (
              
            )}
          </div>
        
      );
    }
  };
github CraveFood / farmblocks / packages / text / src / constants / paragraphLineHeights.js View on Github external
import { fontSizes } from "@crave/farmblocks-theme";

export default {
  [fontSizes.LARGE]: 1.33,
  [fontSizes.MEDIUM]: 1.5,
  [fontSizes.SMALL]: 1.71,
};
github CraveFood / farmblocks / packages / footer / src / styledComponents / HelperContent.js View on Github external
      margin-bottom: ${props => props.size === fontSizes.MEDIUM && '8px'};
    }
github CraveFood / farmblocks / packages / amount-selectors / src / components / AmountSelectors.js View on Github external
import InputText from "@crave/farmblocks-input-text";
import { fontSizes } from "@crave/farmblocks-theme";
import { TooltipContent, POSITIONS } from "@crave/farmblocks-tooltip";
import { MdAdd, MdMinus } from "@crave/farmblocks-icon";

import selectorSizes from "../constants/selectorSizes";
import Wrapper from "../styledComponents/AmountSelector";

const selectorSizeToButtonSize = {
  [selectorSizes.SMALL]: buttonSizes.SMALL,
  [selectorSizes.MEDIUM]: buttonSizes.MEDIUM,
};

const selectorSizeToFontSize = {
  [selectorSizes.SMALL]: fontSizes.SMALL,
  [selectorSizes.MEDIUM]: fontSizes.MEDIUM,
};

const selectorSizeToIconSize = {
  [selectorSizes.SMALL]: 24,
  [selectorSizes.MEDIUM]: 32,
};

class AmountSelectors extends React.Component {
  constructor(props) {
    super(props);

    const { value } = this.props;
    const parsedValue = parseFloat(value) || 0;
    const displayValue = parsedValue.toFixed(2);

    this.state = {
github CraveFood / farmblocks / packages / text / src / components / Text.Paragraph.story.js View on Github external
.add("MEDIUM size", () =&gt; (
    <div style="{{">
      
    </div>
  ))
  .add("SMALL size", () =&gt; (
github CraveFood / farmblocks / packages / hoc-validation-messages / src / withMessages.js View on Github external
{this.state.messages.map(text =&gt; (
              
                <img size="{badgeSizes.SMALL}" src="{errorIconSrc}">
                
              
            ))}