lm-form
Version:
* 作者:liuduan * 邮箱:liuduan.05.05@163.com * 版本:**`1.0.2`**
31 lines (25 loc) • 710 B
JavaScript
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;