const OpaqueWrapper = ({ children }) => ( // check that children is defined // if you do not want your wrapper to be rendered empty children && ( <Wrapper> {React.Children.map(children, child => ( React.cloneElement(child, {style: {...child.props.style, opacity: 0.5}}) ))} </Wrapper> ) );