@@ -15,6 +15,9 @@ let EventCell = React.createClass({
1515 let title = get ( event , titleAccessor )
1616 , end = get ( event , endAccessor )
1717 , start = get ( event , startAccessor )
18+ , isAllDay = get ( event , props . allDayAccessor )
19+ , continuesPrior = dates . lt ( start , slotStart , 'day' )
20+ , continuesAfter = dates . gt ( end , slotEnd , 'day' )
1821
1922 if ( eventPropGetter )
2023 var { style, className : xClassName } = eventPropGetter ( event , start , end , selected ) ;
@@ -25,8 +28,9 @@ let EventCell = React.createClass({
2528 style = { { ...props . style , ...style } }
2629 className = { cn ( 'rbc-event' , className , xClassName , {
2730 '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
3034 } ) }
3135 onClick = { ( ) => onSelect ( event ) }
3236 >
0 commit comments