File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
- var classSet = require ( 'classnames' ) ;
3
2
var assign = require ( 'react/lib/Object.assign' ) ;
4
3
var PropTypes = require ( '../PropTypes' ) ;
5
4
@@ -62,15 +61,12 @@ class Link extends React.Component {
62
61
* the value of the activeClassName property when this <Link> is active.
63
62
*/
64
63
getClassName ( ) {
65
- var classNames = { } ;
66
-
67
- if ( this . props . className )
68
- classNames [ this . props . className ] = true ;
64
+ var className = this . props . className
69
65
70
66
if ( this . getActiveState ( ) )
71
- classNames [ this . props . activeClassName ] = true ;
67
+ className += ` ${ this . props . activeClassName } `
72
68
73
- return classSet ( classNames ) ;
69
+ return className
74
70
}
75
71
76
72
getActiveState ( ) {
@@ -110,7 +106,8 @@ Link.propTypes = {
110
106
} ;
111
107
112
108
Link . defaultProps = {
113
- activeClassName : 'active'
109
+ activeClassName : 'active' ,
110
+ className : ''
114
111
} ;
115
112
116
113
module . exports = Link ;
You can’t perform that action at this time.
0 commit comments