Skip to content

Commit b81fa14

Browse files
authored
fix: revert (#2227)
Have to roll back changes until we can refactor as functional component with hooks
1 parent 5a77409 commit b81fa14

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/DayColumn.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ class DayColumn extends React.Component {
3838
this.clearTimeIndicatorInterval()
3939
}
4040

41-
getSnapshotBeforeUpdate(prevProps) {
42-
if (!prevProps.selectable && this.props.selectable) this._selectable()
43-
if (prevProps.selectable && !this.props.selectable)
41+
UNSAFE_componentWillReceiveProps(nextProps) {
42+
if (nextProps.selectable && !this.props.selectable) this._selectable()
43+
if (!nextProps.selectable && this.props.selectable)
4444
this._teardownSelectable()
45+
46+
this.slotMetrics = this.slotMetrics.update(nextProps)
4547
}
4648

4749
componentDidUpdate(prevProps, prevState) {
@@ -115,7 +117,7 @@ class DayColumn extends React.Component {
115117
components: { eventContainerWrapper: EventContainer, ...components },
116118
} = this.props
117119

118-
let slotMetrics = this?.slotMetrics?.update?.(this.props) ?? {}
120+
let { slotMetrics } = this
119121
let { selecting, top, height, startDate, endDate } = this.state
120122

121123
let selectDates = { start: startDate, end: endDate }

0 commit comments

Comments
 (0)