UNPKG

mdc-react

Version:

Material Components for the web implemented in React

30 lines (23 loc) 696 B
import PropTypes from 'prop-types'; import classnames from 'classnames'; import { cssClasses } from './constants'; const HelperText = ({ validation = false, persistent = false, element: Element = 'p', ...props }) => { const classNames = classnames(cssClasses.HELPER_TEXT, { [cssClasses.VALIDATION_MESSAGE]: validation, [cssClasses.VALIDATION_MESSAGE_PERSISTENT]: persistent }); return ( <Element className={classNames} {...props} /> ); }; HelperText.displayName = 'MDCSelectHelperText'; HelperText.propTypes = { persistent: PropTypes.bool, validation: PropTypes.bool }; export default HelperText;