mirror of https://github.com/chillzhuang/Sword
25 lines
625 B
JavaScript
25 lines
625 B
JavaScript
import React from 'react';
|
|
import classNames from 'classnames';
|
|
import styles from './index.less';
|
|
|
|
const StandardFormRow = ({ title, children, last, block, grid, ...rest }) => {
|
|
const cls = classNames(styles.standardFormRow, {
|
|
[styles.standardFormRowBlock]: block,
|
|
[styles.standardFormRowLast]: last,
|
|
[styles.standardFormRowGrid]: grid,
|
|
});
|
|
|
|
return (
|
|
<div className={cls} {...rest}>
|
|
{title && (
|
|
<div className={styles.label}>
|
|
<span>{title}</span>
|
|
</div>
|
|
)}
|
|
<div className={styles.content}>{children}</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default StandardFormRow;
|