on abbbcbc help sign in
bridge/src/components/old/Spacing.js
25 lines 548 B history raw
1import React from 'react';
2import PropTypes from 'prop-types';
3import { isUndefined } from 'lodash';
5const Spacing = ({ className, children, h, w }) => {
6 const h_cn = isUndefined(h) ? '' : `mt-${h}`;
7 const w_cn = isUndefined(w) ? '' : `ml-${w}`;
9 return <div className={`${h_cn} ${w_cn} ${className}`}>{children}</div>;
10};
12Spacing.propTypes = {
13 className: PropTypes.string,
14 children: PropTypes.node,
15 h: PropTypes.number,
16 w: PropTypes.number,
17};
19Spacing.defaultProps = {
20 className: '',
21 h: 0,
22 w: 0,
23};
25export default Spacing;