UNPKG

@gssfed/vital-ui-kit-react

Version:
38 lines (30 loc) 705 B
// @flow import * as React from 'react'; import styled from 'styled-components'; import { stateColor } from '../../utils'; const Root = styled.div` display: block !important; padding-top: 0.4rem; font-size: 0.8rem; line-height: 1.42857; padding-left: 1px; white-space: normal; color: ${props => stateColor(props, props.theme.form.hint.color)}; `; type Props = { text: string, alarm?: boolean, warning?: boolean, success?: boolean, }; const Hint = ({ text, alarm, warning, success }: Props) => ( <Root alarm={alarm} warning={warning} success={success}> {text} </Root> ); Hint.defaultProps = { alarm: false, warning: false, success: false, }; export default Hint;