@quoine/core
Version:
24 lines (19 loc) • 549 B
JSX
import PropTypes from 'prop-types';
import React from 'react';
import styles from './styles.css';
const InputInline = ({ id, label, children }) => (
<div className={styles.main}>
<label htmlFor={id} className={styles.label}>
{`${label}:`}
</label>
<div className={styles.input}>
{React.cloneElement(children, { id })}
</div>
</div>
);
InputInline.propTypes = {
id: PropTypes.string.isRequired,
label: PropTypes.string.isRequired,
children: PropTypes.element.isRequired,
};
export default InputInline;