Skip to content

Commit 065272e

Browse files
committed
fix link className
1 parent d252415 commit 065272e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ScrollLink.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,9 @@ class ScrollLink extends React.Component {
145145
'toShowHeight',
146146
].forEach(key => delete props[key]);
147147
const reg = new RegExp(active, 'ig');
148-
props.className = props.className && props.className.indexOf(active) === -1 ?
149-
`${props.className} ${active}` : props.className.replace(reg, '').trim();
148+
const className = props.className || '';
149+
props.className = className.indexOf(active) === -1 ?
150+
`${className} ${active}`.trim() : className.replace(reg, '').trim();
150151
return createElement(this.props.component, props);
151152
}
152153
}
@@ -174,7 +175,6 @@ ScrollLink.propTypes = {
174175
ScrollLink.defaultProps = {
175176
component: 'div',
176177
duration: 450,
177-
className: '',
178178
active: 'active',
179179
showHeightActive: '50%',
180180
ease: 'easeInOutQuad',

0 commit comments

Comments
 (0)