diff --git a/packages/desktop/src/tree/FooterControls.tsx b/packages/desktop/src/tree/FooterControls.tsx index 174038e..70cf755 100644 --- a/packages/desktop/src/tree/FooterControls.tsx +++ b/packages/desktop/src/tree/FooterControls.tsx @@ -26,6 +26,8 @@ import { FiVideo, FiVideoOff, FiX, + FiZap, + FiZapOff, } from 'react-icons/fi'; import React, { useCallback, useMemo, useState } from 'react'; @@ -182,6 +184,17 @@ function OverlayConversation({ } }, [masterConversation, selectConversation, isSelected]); + const isPriority = useMemo(() => { + const personalConvoMember = masterConversation.members.find( + (mem) => mem._id.toString() === user._id.toString(), + ); + if (personalConvoMember && personalConvoMember.memberState === 'priority') { + return true; + } + + return false; + }, [masterConversation, user]); + return ( - {/* todo: not speaking mode, speaking mode, locked in mode */} + + + {isPriority ? : } + + - - {isPriority ? ( - - - - ) : ( - - - - )} - -