From fdbb496eb50696c8b1744fc69249535121b2f4b1 Mon Sep 17 00:00:00 2001 From: Steve 'Cutter' Blades Date: Fri, 26 Jan 2024 10:31:44 -0500 Subject: [PATCH] fix: add isBackgroundEvent to onSelectEvent event obj (#2491) Adds isBackgroundEvent flag to 'event' objects passed to `onSelectEvent`. This allows the user to tailor their `onSelectEvent` methods for different functionality, if the selected `event` is a `backgroundEvent` --- src/DayColumn.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/DayColumn.js b/src/DayColumn.js index 173662037..9a1964a88 100644 --- a/src/DayColumn.js +++ b/src/DayColumn.js @@ -241,7 +241,16 @@ class DayColumn extends React.Component { resource={this.props.resource} selected={isSelected(event, selected)} onClick={(e) => - this._select({ ...event, sourceResource: this.props.resource }, e) + this._select( + { + ...event, + ...(this.props.resource && { + sourceResource: this.props.resource, + }), + ...(isBackgroundEvent && { isBackgroundEvent: true }), + }, + e + ) } onDoubleClick={(e) => this._doubleClick(event, e)} isBackgroundEvent={isBackgroundEvent}