This commit is contained in:
@@ -338,7 +338,12 @@ const EventsCalendar = () => {
|
|||||||
const getGroupedEvents = () => {
|
const getGroupedEvents = () => {
|
||||||
const eventsDateMap = new Map();
|
const eventsDateMap = new Map();
|
||||||
const filteredEvents = getFilteredEvents();
|
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');
|
const dateString = moment(eventItem.start_time).format('MMM Do, YYYY');
|
||||||
if (eventsDateMap.has(dateString)) {
|
if (eventsDateMap.has(dateString)) {
|
||||||
eventsDateMap.set(dateString, [...eventsDateMap.get(dateString), eventItem]);
|
eventsDateMap.set(dateString, [...eventsDateMap.get(dateString), eventItem]);
|
||||||
@@ -357,7 +362,13 @@ const EventsCalendar = () => {
|
|||||||
});
|
});
|
||||||
eventsDateMap.set(key, sortedItems);
|
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