From b31153105f138a659255034cb51c63a0235898d0 Mon Sep 17 00:00:00 2001
From: bosiraphael <71827178+bosiraphael@users.noreply.github.com>
Date: Thu, 25 Jul 2024 17:24:51 +0200
Subject: [PATCH] Fix participant chip (#6411)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Fix gap
- Modify query to retrieve person and workspaceMember to display a
record chip inside the message right drawer
Before:
After:
---
.../activities/components/ParticipantChip.tsx | 1 +
...tchAllThreadMessagesOperationSignatureFactory.ts | 13 ++++++++++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/packages/twenty-front/src/modules/activities/components/ParticipantChip.tsx b/packages/twenty-front/src/modules/activities/components/ParticipantChip.tsx
index f0242f67ea69..a69c2cfb7f55 100644
--- a/packages/twenty-front/src/modules/activities/components/ParticipantChip.tsx
+++ b/packages/twenty-front/src/modules/activities/components/ParticipantChip.tsx
@@ -40,6 +40,7 @@ const StyledChip = styled.div`
height: 20px;
box-sizing: border-box;
white-space: nowrap;
+ gap: ${({ theme }) => theme.spacing(1)};
`;
type ParticipantChipVariant = 'default' | 'bold';
diff --git a/packages/twenty-front/src/modules/activities/emails/graphql/operation-signatures/factories/fetchAllThreadMessagesOperationSignatureFactory.ts b/packages/twenty-front/src/modules/activities/emails/graphql/operation-signatures/factories/fetchAllThreadMessagesOperationSignatureFactory.ts
index ee5e93da74fa..a634721a11a1 100644
--- a/packages/twenty-front/src/modules/activities/emails/graphql/operation-signatures/factories/fetchAllThreadMessagesOperationSignatureFactory.ts
+++ b/packages/twenty-front/src/modules/activities/emails/graphql/operation-signatures/factories/fetchAllThreadMessagesOperationSignatureFactory.ts
@@ -25,6 +25,17 @@ export const fetchAllThreadMessagesOperationSignatureFactory: RecordGqlOperation
subject: true,
text: true,
receivedAt: true,
- messageParticipants: true,
+ messageParticipants: {
+ id: true,
+ role: true,
+ displayName: true,
+ participant: {
+ id: true,
+ email: true,
+ name: true,
+ },
+ person: true,
+ workspaceMember: true,
+ },
},
});