mirror of
https://github.com/urosran/cally.git
synced 2025-11-26 08:24:55 +00:00
- Fixed event coloring issue on the my view/family view
This commit is contained in:
@ -104,7 +104,7 @@ export const EventCalendar: React.FC<EventCalendarProps> = React.memo(
|
||||
const memoizedEventCellStyle = useCallback(
|
||||
(event: CalendarEvent) => {
|
||||
let eventColor = event.eventColor;
|
||||
if (!isFamilyView && event.attendees?.includes(user?.uid)) {
|
||||
if (!isFamilyView && (event.attendees?.includes(user?.uid) || event.creatorId === user?.uid)) {
|
||||
eventColor = profileData?.eventColor ?? colorMap.teal;
|
||||
}
|
||||
|
||||
@ -283,6 +283,7 @@ export const EventCalendar: React.FC<EventCalendarProps> = React.memo(
|
||||
// enrichedEventsByDate={enrichedEvents}
|
||||
events={filteredEvents}
|
||||
eventCellStyle={memoizedEventCellStyle}
|
||||
allDayEventCellStyle={memoizedEventCellStyle}
|
||||
onPressEvent={handlePressEvent}
|
||||
weekStartsOn={memoizedWeekStartsOn}
|
||||
height={calendarHeight}
|
||||
|
||||
@ -67,6 +67,7 @@ export const ManuallyAddEventModal = () => {
|
||||
setDeleteModalVisible(false);
|
||||
setSelectedNewEndDate(undefined);
|
||||
setEditEvent(undefined);
|
||||
setCreator(null)
|
||||
},
|
||||
initialDate: selectedNewEventDate || editEvent?.start,
|
||||
};
|
||||
@ -149,7 +150,7 @@ export const ManuallyAddEventModal = () => {
|
||||
const fullName = `${creatorMember?.firstName ?? ""}`;
|
||||
setCreator(fullName);
|
||||
}
|
||||
}, [])
|
||||
}, [members])
|
||||
|
||||
const isLoading = isDeleting || isAdding;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user