diff --git a/net/web/src/session/bottomNav/BottomNav.jsx b/net/web/src/session/bottomNav/BottomNav.jsx
index daafef0b..856a78ac 100644
--- a/net/web/src/session/bottomNav/BottomNav.jsx
+++ b/net/web/src/session/bottomNav/BottomNav.jsx
@@ -4,7 +4,7 @@ import { CommentOutlined, TeamOutlined, UserOutlined } from '@ant-design/icons';
export function BottomNav({ state, actions }) {
const tab = () => {
- if (state.profile) {
+ if (state.profile || state.account) {
return 'profile';
}
if (state.cards || state.contact) {
diff --git a/net/web/src/session/contact/Contact.jsx b/net/web/src/session/contact/Contact.jsx
index 483d63db..8e56ec0a 100644
--- a/net/web/src/session/contact/Contact.jsx
+++ b/net/web/src/session/contact/Contact.jsx
@@ -76,14 +76,14 @@ export function Contact({ close, guid, listing }) {
)}
- { state.status === 'confirmed' && (
+ { state.status === 'saved' && (
updateContact(actions.connect)}>Request Connection
updateContact(actions.remove)}>Delete Contact
)}
- { state.status === 'disconnected' && (
+ { state.status === 'unsaved' && (
updateContact(actions.saveContact)}>Save Contact
updateContact(actions.saveConnect)}>Save and Request
@@ -108,6 +108,10 @@ export function Contact({ close, guid, listing }) {
{ Image }
{ Details }
+
+
>
)}
{ state.init && state.display !== 'xlarge' && (
@@ -125,6 +129,9 @@ 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 a98df5c2..101ec262 100644
--- a/net/web/src/session/contact/Contact.styled.js
+++ b/net/web/src/session/contact/Contact.styled.js
@@ -203,5 +203,13 @@ export const ContactWrapper = styled.div`
opacity: 0.5;
}
}
+
+ .footer {
+ flex-grow: 1;
+ display: flex;
+ align-items: flex-end;
+ justify-content: center;
+ padding-bottom: 16px;
+ }
`
diff --git a/net/web/src/session/contact/useContact.hook.js b/net/web/src/session/contact/useContact.hook.js
index ceea27de..2bf9b21c 100644
--- a/net/web/src/session/contact/useContact.hook.js
+++ b/net/web/src/session/contact/useContact.hook.js
@@ -43,7 +43,7 @@ export function useContact(guid, listing, close) {
name = cardProfile.name;
location = cardProfile.location;
description = cardProfile.description;
- status = cardDetail.status;
+ status = cardDetail.status === 'confirmed' ? 'saved' : cardDetail.status;
}
else if (listing) {
handle = listing.handle;
@@ -53,7 +53,7 @@ export function useContact(guid, listing, close) {
name = listing.name;
location = listing.location;
description = listing.description;
- status = 'disconnected';
+ status = 'unsaved';
}
else {
updateState({ removed: true });