UNPKG

@rocketsofawesome/mirage

Version:

[Live Demo of the Pattern Library](https://rocketsofawesome.github.io/mirage/)

40 lines (32 loc) 795 B
import PropTypes from 'prop-types' import styled from 'styled-components' const Caption = styled.span` margin: 0; ${props => props.center ? 'text-align: center;' : ''} letter-spacing: 1.29; text-transform: ${props => props.uppercase ? 'uppercase' : 'inherit' }; color: ${props => props.theme.colors.textPrimary}; font-family: ${props => props.theme.fonts.primaryFont}; font-size: ${props => props.fontSize}; font-style: italic; font-weight: 500; line-height: 1.29; ` Caption.propTypes = { theme: PropTypes.shape({ fonts: PropTypes.shape({ primaryFont: PropTypes.string }), colors: PropTypes.shape({ textPrimary: PropTypes.string }) }) } Caption.defaultProps = { fontSize: '1.4rem' } /** @component */ export default Caption