This commit is contained in:
@@ -338,7 +338,12 @@ const EventsCalendar = () => {
|
||||
const getGroupedEvents = () => {
|
||||
const eventsDateMap = new Map();
|
||||
const filteredEvents = getFilteredEvents();
|
||||
for (const eventItem of filteredEvents) {
|
||||
const sortedFilteredEvents = [...filteredEvents].sort((a, b) => {
|
||||
const aTime = moment(a?.start_time).valueOf();
|
||||
const bTime = moment(b?.start_time).valueOf();
|
||||
return aTime - bTime;
|
||||
});
|
||||
for (const eventItem of sortedFilteredEvents) {
|
||||
const dateString = moment(eventItem.start_time).format('MMM Do, YYYY');
|
||||
if (eventsDateMap.has(dateString)) {
|
||||
eventsDateMap.set(dateString, [...eventsDateMap.get(dateString), eventItem]);
|
||||
@@ -357,7 +362,13 @@ const EventsCalendar = () => {
|
||||
});
|
||||
eventsDateMap.set(key, sortedItems);
|
||||
});
|
||||
return eventsDateMap;
|
||||
return new Map(
|
||||
[...eventsDateMap.entries()].sort((a, b) => {
|
||||
const aDate = moment(a[1]?.[0]?.start_time).valueOf();
|
||||
const bDate = moment(b[1]?.[0]?.start_time).valueOf();
|
||||
return aDate - bDate;
|
||||
})
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user