How to use the @crave/farmblocks-theme.fontSizes.LARGE 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 / map-balloon / src / MapBalloon.js View on Github external
value: PropTypes.any, // eslint-disable-line
  className: PropTypes.string,
};

MapBalloon.defaultProps = {
  align: alignments.LEFT,
  open: false,
  x: 0,
  y: 0,
  animated: false,
  borderRadius: "8px",
  pinColor: colors.CORN,
  opacity: 1,
  pinSize: 40,
  balloonSize: 260,
  captionSize: fontSizes.LARGE,
  imageTextSize: 28,
};

export default MapBalloon;
github CraveFood / farmblocks / packages / map-balloon / src / styledComponents / themes.js View on Github external
import { fontSizes } from "@crave/farmblocks-theme";

import sizes from "../constants/sizes";
export default {
  [sizes.MEDIUM]: {
    balloonSize: 320,
    pinSize: 18,
    captionSize: fontSizes.HUGE,
    imageTextSize: 36
  },
  [sizes.SMALL]: {
    balloonSize: 260,
    pinSize: 16,
    captionSize: fontSizes.LARGE,
    imageTextSize: 28
  }
};
github CraveFood / farmblocks / packages / text / src / components / Caption.js View on Github external
export default class Caption extends React.Component {
  render() {
    const { children, ...props } = this.props;
    return {children};
  }

  static propTypes = {
    children: PropTypes.node.isRequired,
    size: PropTypes.oneOf(Object.values(fontSizes)),
    type: PropTypes.oneOf(Object.values(fontTypes)),
    align: PropTypes.oneOf(["left", "right"])
  };

  static defaultProps = {
    size: fontSizes.LARGE,
    type: fontTypes.NORMAL,
    align: "left"
  };
}
github CraveFood / farmblocks / packages / text / src / components / Title.story.js View on Github external
    withInfo()(() =&gt; <title size="{fontSizes.LARGE}">Awesome title</title>)
  )
github CraveFood / farmblocks / packages / text / src / components / Title.js View on Github external
render() {
    return (
      
        {this.props.children}
      
    );
  }

  static propTypes = {
    children: PropTypes.node.isRequired,
    size: PropTypes.oneOf(Object.values(fontSizes)),
    type: PropTypes.oneOf(Object.values(fontTypes))
  };

  static defaultProps = {
    size: fontSizes.LARGE,
    type: fontTypes.NORMAL
  };
}
github CraveFood / farmblocks / packages / text / src / components / Text.story.js View on Github external
  .add("LARGE size", () =&gt; )
  .add("X_LARGE size", () =&gt; )
github CraveFood / farmblocks / packages / link / src / components / Link.story.js View on Github external
.add("with left icon, white color", () =&gt; (
    <div style="{{">
      }
        type={linkTypes.WHITE}
        lineHeight={1.33}
        size={fontSizes.LARGE}
      &gt;
        Awesome Link
      
    </div>
  ))
  .add("with left icon, mini size, white color", () =&gt; (
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 / text / src / components / Text.js View on Github external
);

Text.propTypes = {
  children: PropTypes.node,
  size: PropTypes.number,
  type: PropTypes.string,
  align: PropTypes.oneOf(["left", "center", "right", "justify"]),
  lineHeight: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
  paragraph: PropTypes.bool,
  title: PropTypes.bool,
  letterSpacing: PropTypes.string,
  light: PropTypes.bool,
};

Text.defaultProps = {
  size: fontSizes.LARGE,
  type: fontTypes.NORMAL,
  align: "left",
  paragraph: false,
  title: false,
};

export default Text;