diff --git a/net/web/src/session/contact/Contact.jsx b/net/web/src/session/contact/Contact.jsx index 8e56ec0a..57ebfc34 100644 --- a/net/web/src/session/contact/Contact.jsx +++ b/net/web/src/session/contact/Contact.jsx @@ -62,14 +62,14 @@ export function Contact({ close, guid, listing }) { )} - { state.status === 'requested' && ( + { state.status === 'request received' && (
updateContact(actions.saveConnect)}>Accept Connection
updateContact(actions.disconnect)}>Ignore Request
)} - { state.status === 'connecting' && ( + { state.status === 'request sent' && (
updateContact(actions.disconnect)}>Cancel Request
updateContact(actions.disconnectRemove)}>Delete Contact
@@ -130,7 +130,7 @@ export function Contact({ close, guid, listing }) { { Image } { Details }
)} diff --git a/net/web/src/session/contact/Contact.styled.js b/net/web/src/session/contact/Contact.styled.js index 101ec262..ca3d3e4c 100644 --- a/net/web/src/session/contact/Contact.styled.js +++ b/net/web/src/session/contact/Contact.styled.js @@ -210,6 +210,7 @@ export const ContactWrapper = styled.div` align-items: flex-end; justify-content: center; padding-bottom: 16px; + color: ${Colors.grey}; } ` diff --git a/net/web/src/session/contact/useContact.hook.js b/net/web/src/session/contact/useContact.hook.js index 2bf9b21c..2a9aed12 100644 --- a/net/web/src/session/contact/useContact.hook.js +++ b/net/web/src/session/contact/useContact.hook.js @@ -30,6 +30,19 @@ export function useContact(guid, listing, close) { setState((s) => ({ ...s, ...value })); } + const statusMap = (status) => { + if (status === 'confirmed') { + return 'saved'; + } + if (status === 'requested') { + return 'request received'; + } + if (status === 'connecting') { + return 'request sent'; + } + return status; + } + useEffect(() => { let logo, name, location, description, handle, node, status, cardId; let contact = card.actions.getCardByGuid(guid); @@ -43,7 +56,7 @@ export function useContact(guid, listing, close) { name = cardProfile.name; location = cardProfile.location; description = cardProfile.description; - status = cardDetail.status === 'confirmed' ? 'saved' : cardDetail.status; + status = statusMap(cardDetail.status); } else if (listing) { handle = listing.handle;