| 123456789101112131415161718192021222324252627 |
- 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>
- );
- };
- Description.defaultProps = {
- term: '',
- };
- Description.propTypes = {
- term: PropTypes.node,
- };
- export default Description;
|