Orders events by time among all calendar views regardless of calendar
This commit is contained in:
parent
7ba5041ba6
commit
c7ac146fab
@ -28,7 +28,7 @@ class CalendarViewBuilder
|
||||
$gridStartMinutes = $daytimeHours ? ((int) $daytimeHours['start'] * 60) : 0;
|
||||
$gridEndMinutes = $daytimeHours ? ((int) $daytimeHours['end'] * 60) : (24 * 60);
|
||||
|
||||
return $events->flatMap(function ($e) use (
|
||||
$payloads = $events->flatMap(function ($e) use (
|
||||
$calendarMap,
|
||||
$uiFormat,
|
||||
$view,
|
||||
@ -151,7 +151,12 @@ class CalendarViewBuilder
|
||||
'duration' => $placement['duration'],
|
||||
];
|
||||
})->filter()->values();
|
||||
})->keyBy('occurrence_id');
|
||||
})->filter();
|
||||
|
||||
// ensure chronological ordering across calendars for all views
|
||||
return $payloads
|
||||
->sortBy('start')
|
||||
->keyBy('occurrence_id');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user