pass through props in Ripple

old
Boris Mikhaylov 2016-01-26 14:58:28 +01:00
parent f16934c95e
commit 0deee32dd3
1 changed files with 3 additions and 2 deletions

View File

@ -14,7 +14,8 @@ const Ripple = (options = {}) => {
const {
centered: defaultCentered,
className: defaultClassName,
spread: defaultSpread
spread: defaultSpread,
...props
} = {...defaults, ...options};
return ComposedComponent => {
@ -108,7 +109,7 @@ const Ripple = (options = {}) => {
return (
<ComposedComponent {...other} onMouseDown={this.handleMouseDown}>
{children ? children : null}
<span data-react-toolbox='ripple' className={style.wrapper}>
<span data-react-toolbox='ripple' className={style.wrapper} {...props}>
<span ref='ripple' role='ripple' className={rippleClassName} style={rippleStyle} />
</span>
</ComposedComponent>