|
|
|
@ -1,20 +1,15 @@ |
|
|
|
import React from 'react'; |
|
|
|
import PropTypes from 'prop-types'; |
|
|
|
import classNames from 'classnames'; |
|
|
|
import { Col } from 'antd'; |
|
|
|
import styles from './index.less'; |
|
|
|
import responsive from './responsive'; |
|
|
|
|
|
|
|
const Description = ({ term, column, className, children, ...restProps }) => { |
|
|
|
const clsString = classNames(styles.description, className); |
|
|
|
return ( |
|
|
|
<Col className={clsString} {...responsive[column]} {...restProps}> |
|
|
|
{term && <div className={styles.term}>{term}</div>} |
|
|
|
{children !== null && |
|
|
|
children !== undefined && <div className={styles.detail}>{children}</div>} |
|
|
|
</Col> |
|
|
|
); |
|
|
|
}; |
|
|
|
const Description = ({ term, column, children, ...restProps }) => ( |
|
|
|
<Col {...responsive[column]} {...restProps}> |
|
|
|
{term && <div className={styles.term}>{term}</div>} |
|
|
|
{children !== null && children !== undefined && <div className={styles.detail}>{children}</div>} |
|
|
|
</Col> |
|
|
|
); |
|
|
|
|
|
|
|
Description.defaultProps = { |
|
|
|
term: '', |
|
|
|
|