UNPKG

@axeptio/design-system

Version:
30 lines (24 loc) 620 B
import React from 'react'; import PropTypes from 'prop-types'; import styled from 'styled-components'; const Root = styled.label` display: inline-block; margin-bottom: 4px; font-size: 16px; font-weight: 700; letter-spacing: 0.04em; color: ${props => props.theme.colors.grey.v400}; text-transform: uppercase; font-family: ${props => props.theme.fonts.text}; ${props => props.large && ` font-size: 18px; `}; `; const Label = ({ children, large }) => <Root large={large}>{children}</Root>; Label.propTypes = { children: PropTypes.any, large: PropTypes.bool }; export default Label;