From 20d06b3c0ff081a35ccf943ace6f9ddf80111746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?= <71827178+bosiraphael@users.noreply.github.com> Date: Sat, 21 Sep 2024 00:35:39 +0200 Subject: [PATCH] 7182 person avatar is not the same color in emails and calendar (#7185) Fixes #7182 and displayName in calendar --- .../calendar/components/CalendarEventRow.tsx | 2 +- .../emails/components/EmailThreadPreview.tsx | 10 +++++++++- .../calendar/timeline-calendar-event.service.ts | 2 ++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/activities/calendar/components/CalendarEventRow.tsx b/packages/twenty-front/src/modules/activities/calendar/components/CalendarEventRow.tsx index a246ff432..cb9548f8b 100644 --- a/packages/twenty-front/src/modules/activities/calendar/components/CalendarEventRow.tsx +++ b/packages/twenty-front/src/modules/activities/calendar/components/CalendarEventRow.tsx @@ -176,7 +176,7 @@ export const CalendarEventRow = ({ : participant.displayName } placeholderColorSeed={ - participant.workspaceMemberId ?? participant.personId + participant.workspaceMemberId || participant.personId } type="rounded" /> diff --git a/packages/twenty-front/src/modules/activities/emails/components/EmailThreadPreview.tsx b/packages/twenty-front/src/modules/activities/emails/components/EmailThreadPreview.tsx index e381b1bac..bb7f8c140 100644 --- a/packages/twenty-front/src/modules/activities/emails/components/EmailThreadPreview.tsx +++ b/packages/twenty-front/src/modules/activities/emails/components/EmailThreadPreview.tsx @@ -1,5 +1,5 @@ -import { useRef } from 'react'; import styled from '@emotion/styled'; +import { useRef } from 'react'; import { useRecoilCallback } from 'recoil'; import { Avatar, GRAY_SCALE } from 'twenty-ui'; @@ -155,12 +155,20 @@ export const EmailThreadPreview = ({ {thread?.lastTwoParticipants?.[0] && ( )} diff --git a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts index a12c745fc..c26c03959 100644 --- a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts +++ b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts @@ -93,6 +93,8 @@ export class TimelineCalendarEventService { participant.person?.name?.lastName || participant.workspaceMember?.name.firstName || participant.workspaceMember?.name.lastName || + participant.displayName || + participant.handle || '', avatarUrl: participant.person?.avatarUrl ||