diff --git a/src/containers/StyleguidePage/Typography.example.js b/src/containers/StyleguidePage/Typography.example.js index 277eed9e..5aa47d4e 100644 --- a/src/containers/StyleguidePage/Typography.example.js +++ b/src/containers/StyleguidePage/Typography.example.js @@ -3,13 +3,12 @@ import classNames from 'classnames'; import css from './StyleguidePage.css'; import mpStyle from '../../marketplace.css'; - -const Font = props => { +const Font = props => { const { component: TextComponent, description, styling } = props; return (
- +

{description}

@@ -25,11 +24,10 @@ Font.propTypes = { component: func.isRequired, description: string.isRequired, styling: string.isRequired, -} +}; -const Fonts = () => { - const h1FontStyling = - `Styles affecting size: +const Fonts = () => { + const h1FontStyling = `Styles affecting size: font-size: 48px; line-height: 54px; padding: 5px 0 1px 0;`; @@ -87,42 +85,50 @@ const Fonts = () => {

(

H1 (.h1Font): Lorem ipsum dolor sit amet

)} + component={() =>

H1 (.h1Font): Lorem ipsum dolor sit amet

} description="Biggest font style. Used in main heading on a page. " styling={h1FontStyling} /> (

H2 (.h2Font): Lorem ipsum dolor sit amet

)} + component={() =>

H2 (.h2Font): Lorem ipsum dolor sit amet

} description="Works as a subtitle. Inline component using .h2Font can be aligned with .h1Font to the same baseline by dropping it 18px (e.g. with margin-top)." styling={h2FontStyling} /> (

H3 (.h3Font): Lorem ipsum dolor sit amet

)} + component={() =>

H3 (.h3Font): Lorem ipsum dolor sit amet

} description="Works as a subtitle and in sidebar menu." styling={h3FontStyling} /> (

H4 (.h4Font): Lorem ipsum dolor sit amet

)} + component={() =>

H4 (.h4Font): Lorem ipsum dolor sit amet

} description="Works as a subtitle." styling={h4FontStyling} /> (
H5 (.h5Font): Lorem ipsum dolor sit amet
)} + component={() =>
H5 (.h5Font): Lorem ipsum dolor sit amet
} description="Can be used as a subtitle and also as a label font for form inputs." styling={h5FontStyling} /> (
H6 (.h6Font): Lorem ipsum dolor sit amet consectetur adebisci velit
)} + component={() => ( +
H6 (.h6Font): Lorem ipsum dolor sit amet consectetur adebisci velit
+ )} description="Works as a subtitle." styling={h6FontStyling} /> (

Default font (.bodyFont, p, button, etc.): Lorem ipsum dolor sit amet

)} + component={() => ( +

Default font (.bodyFont, p, button, etc.): Lorem ipsum dolor sit amet

+ )} description="Paragraphs and other body texts." styling={bodyFontStyling} /> (

Tiny mobile text (.tinyFont): Lorem ipsum dolor sit amet

)} + component={() => ( +

+ Tiny mobile text (.tinyFont): Lorem ipsum dolor sit amet +

+ )} description="Very small print." styling={tinyFontStyling} />