UNPKG

lm-form

Version:

* 作者:liuduan * 邮箱:liuduan.05.05@163.com * 版本:**`1.0.2`**

31 lines (25 loc) 710 B
import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import './index.scss'; const Hint = props => { let { className, show, message, requireMsg } = props; const clsPrefix = 'lm-validate-hint'; const cls = classNames(clsPrefix, { hidden: !show }, className); if (message === 'required') message = requireMsg || '该字段不能为空'; return <div className={cls}> <p className={`${clsPrefix}-msg`}>{message}</p> </div> }; Hint.propTypes = { className: PropTypes.string, show: PropTypes.bool, message: PropTypes.string }; Hint.defaultProps = { show: false, message: '' }; export default Hint;