How to use the @crave/farmblocks-theme.fontSizes.SMALL 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 / input-phone / src / PhoneInput.js View on Github external
onClick={event => {
                  // We stop propagation to avoid giving focus to the main input
                  // This happens because the popover is inside the input wrapper
                  event.stopPropagation();
                }}
                fullScreenBreakpoint={fullScreenBreakpoint}
              >
                
                
                
              
            );
          }}
        />
github CraveFood / farmblocks / packages / link / src / components / Link.story.js View on Github external
.add("external, mini size", () => (
    
      Awesome Link
    
  ))
  .add("with left icon, mini size", () => (
github CraveFood / farmblocks / packages / amount-selectors / src / components / AmountSelectors.js View on Github external
import Button, { buttonTypes, buttonSizes } from "@crave/farmblocks-button";
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);
github CraveFood / farmblocks / packages / hoc-input / src / styledComponents / Wrapper.js View on Github external
const ifSmall = (smallValue, defaultValue) => props =>
  props.fontSize === fontSizes.SMALL ? smallValue : defaultValue;
github CraveFood / farmblocks / packages / text / src / components / Text.Paragraph.story.js View on Github external
.add("SMALL size", () => (
    <div style="{{">
      
    </div>
  ))
  .add("NEUTRAL type", () =&gt; (
github CraveFood / farmblocks / packages / label / src / Label.js View on Github external
const Label = ({
  className,
  children,
  moreInfoTooltipProps,
  moreInfoContent,
  ...props
}) =&gt; {
  return (
    <div>
      
        {children}
      

      {moreInfoContent &amp;&amp; (
        </div>
github CraveFood / farmblocks / packages / text / src / components / Title.story.js View on Github external
    withInfo()(() =&gt; <title size="{fontSizes.SMALL}">Awesome title</title>)
  )