From 83269b5ab6531113778778e68572baeeb911a7b9 Mon Sep 17 00:00:00 2001 From: Arjun Patel Date: Mon, 14 Feb 2022 11:21:14 -0800 Subject: [PATCH] selecting and unselecting, and fixing truncate issues --- .../Conversations/PriorityConvoRow.tsx | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/packages/web/components/Conversations/PriorityConvoRow.tsx b/packages/web/components/Conversations/PriorityConvoRow.tsx index df3eda6..bf48513 100644 --- a/packages/web/components/Conversations/PriorityConvoRow.tsx +++ b/packages/web/components/Conversations/PriorityConvoRow.tsx @@ -38,8 +38,12 @@ export default function PriorityConvoRow(props: { // const isOneonOne = const handleSelectConvo = useCallback(() => { - setSelectedConvo(props.conversation.id); - }, [props.conversation]); + if (!isSelected) { + setSelectedConvo(props.conversation.id); + } else { + setSelectedConvo(null); + } + }, [props.conversation, isSelected]); const router = useRouter(); @@ -59,14 +63,18 @@ export default function PriorityConvoRow(props: { isSelected && "bg-slate-50 shadow-lg scale-125 w-[25rem]" }`} > - + + + - + - {props.conversation.name} + + {props.conversation.name} +