UNPKG

@appearhere/bloom

Version:

Appear Here's pattern library and styleguide

20 lines (15 loc) 422 B
import PropTypes from 'prop-types'; import React, { cloneElement, Children } from 'react'; import css from './Controls.css'; const Controls = ({ children, ...props }) => ( <div className={ css.root }> { Children.map(children, child => cloneElement(child, props)) } </div> ); Controls.propTypes = { children: PropTypes.oneOfType([ PropTypes.array, PropTypes.element, ]), }; export default Controls;