Skip to content

Commit b2fc970

Browse files
committed
fix: do not print undefined class names in TimelineHeaders
Closes #566
1 parent 8ddb99a commit b2fc970

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
"babel-plugin-transform-object-rest-spread": "^6.26.0",
113113
"babel-preset-env": "1.7.0",
114114
"babel-preset-react": "^6.5.0",
115+
"classnames": "^2.2.6",
115116
"cross-env": "^5.1.4",
116117
"css-loader": "~0.26.0",
117118
"enzyme": "^3.3.0",

src/lib/headers/TimelineHeaders.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import React from 'react'
2+
import classNames from 'classnames';
23
import { TimelineHeadersConsumer } from './HeadersContext'
34
import PropTypes from 'prop-types'
45
import SidebarHeader from './SidebarHeader'
@@ -75,13 +76,16 @@ class TimelineHeaders extends React.Component {
7576
ref={this.handleRootRef}
7677
data-testid="headerRootDiv"
7778
style={this.getRootStyle()}
78-
className={`rct-header-root ${this.props.className}`}
79+
className={classNames('rct-header-root', this.props.className)}
7980
>
8081
{leftSidebarHeader}
8182
<div
8283
ref={this.props.registerScroll}
8384
style={this.getCalendarHeaderStyle()}
84-
className={`rct-calendar-header ${this.props.calendarHeaderClassName}`}
85+
className={classNames(
86+
'rct-calendar-header',
87+
this.props.calendarHeaderClassName
88+
)}
8589
data-testid="headerContainer"
8690
>
8791
{calendarHeaders}

0 commit comments

Comments
 (0)