Skip to content

Commit c7b105f

Browse files
authored
fix: resolve resizing events in Month view
Resolves issue where user could no longer resize events in the Month view. jquense#2207
1 parent 6a160ca commit c7b105f

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/addons/dragAndDrop/WeekWrapper.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,14 @@ class WeekWrapper extends React.Component {
151151
_selectable = () => {
152152
let node = this.ref.current.closest('.rbc-month-row, .rbc-allday-cell')
153153
let container = node.closest('.rbc-month-view, .rbc-time-view')
154-
155-
let selector = (
156-
this._selector = new Selection(
157-
() => container,
158-
{ validContainers: ['.rbc-day-slot', '.rbc-allday-cell'] }
159-
))
154+
let isMonthRow = node.classList.contains('rbc-month-row')
155+
156+
// Valid container check only necessary in TimeGrid views
157+
let selector = (this._selector = new Selection(() => container, {
158+
validContainers: [
159+
...(!isMonthRow ? ['.rbc-day-slot', '.rbc-allday-cell'] : []),
160+
],
161+
}))
160162

161163
selector.on('beforeSelect', (point) => {
162164
const { isAllDay } = this.props

0 commit comments

Comments
 (0)