Skip to content

Commit e60cda7

Browse files
committed
don’t mutate props.style
1 parent def2fd3 commit e60cda7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/Link.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ export var Link = React.createClass({
8181

8282
// ignore if rendered outside of the context of a router, simplifies unit testing
8383
if (router && router.isActive(to, query)) {
84-
if (props.activeClassName)
84+
if (props.activeClassName)
8585
props.className += props.className !== '' ? ` ${props.activeClassName}` : props.activeClassName;
8686

8787
if (props.activeStyle)
88-
Object.assign(props.style, props.activeStyle);
88+
props.style = Object.assign({}, props.style, props.activeStyle);
8989
}
9090

9191
return React.createElement('a', props);

0 commit comments

Comments
 (0)