@@ -15,6 +15,9 @@ let EventCell = React.createClass({
15
15
let title = get ( event , titleAccessor )
16
16
, end = get ( event , endAccessor )
17
17
, start = get ( event , startAccessor )
18
+ , isAllDay = get ( event , props . allDayAccessor )
19
+ , continuesPrior = dates . lt ( start , slotStart , 'day' )
20
+ , continuesAfter = dates . gt ( end , slotEnd , 'day' )
18
21
19
22
if ( eventPropGetter )
20
23
var { style, className : xClassName } = eventPropGetter ( event , start , end , selected ) ;
@@ -25,8 +28,9 @@ let EventCell = React.createClass({
25
28
style = { { ...props . style , ...style } }
26
29
className = { cn ( 'rbc-event' , className , xClassName , {
27
30
'rbc-selected' : selected ,
28
- 'rbc-event-continues-prior' : dates . lt ( start , slotStart , 'day' ) ,
29
- 'rbc-event-continues-after' : dates . gt ( end , slotEnd , 'day' )
31
+ 'rbc-event-allday' : isAllDay || dates . diff ( start , dates . ceil ( end , 'day' ) , 'day' ) > 1 ,
32
+ 'rbc-event-continues-prior' : continuesPrior ,
33
+ 'rbc-event-continues-after' : continuesAfter
30
34
} ) }
31
35
onClick = { ( ) => onSelect ( event ) }
32
36
>
0 commit comments