f3e531dbd8
styled-components@2 exposes a new `.extend`[1] API. It is less problematic than styled(Parent). [1]: https://www.styled-components.com/docs/basics#extending-styles
29 lines
574 B
JavaScript
29 lines
574 B
JavaScript
import styled from 'styled-components';
|
|
import { H1 as NH1 } from 'normalized-styled-components';
|
|
import remcalc from 'remcalc';
|
|
import typography from '../typography';
|
|
|
|
export const H1 = NH1.extend`
|
|
${typography.fontFamily};
|
|
${typography.medium};
|
|
|
|
font-size: ${remcalc(36)};
|
|
font-style: normal;
|
|
font-stretch: normal;
|
|
margin: 0;
|
|
`;
|
|
|
|
export const H2 = styled.h2`
|
|
${typography.fontFamily};
|
|
${typography.medium};
|
|
|
|
font-size: ${remcalc(24)};
|
|
`;
|
|
|
|
export const H3 = styled.h3`
|
|
${typography.fontFamily};
|
|
${typography.medium};
|
|
|
|
font-size: ${remcalc(15)};
|
|
`;
|