prevent navigation before profile events fetched from relays

This commit is contained in:
=
2023-03-09 14:01:04 +00:00
parent 28b5590d1d
commit 3086593e27

View File

@@ -16,12 +16,6 @@ declare global {
} }
const loadProfile = async () => { const loadProfile = async () => {
// turn on nav
(document.getElementById('mainnav') as HTMLElement).classList.remove('inactive');
(document.getElementById('navhome') as HTMLElement).onclick = LoadProfileHome;
(document.getElementById('navmetadata') as HTMLElement).onclick = LoadMetadataPage;
(document.getElementById('navcontacts') as HTMLElement).onclick = LoadContactsPage;
(document.getElementById('navrelays') as HTMLElement).onclick = LoadRelaysPage;
// load profile page (in loading mode) // load profile page (in loading mode)
LoadProfileHome(); LoadProfileHome();
// load profile data // load profile data
@@ -31,6 +25,12 @@ const loadProfile = async () => {
); );
// load profile page (in complete mode) // load profile page (in complete mode)
LoadProfileHome(); LoadProfileHome();
// turn on nav
(document.getElementById('mainnav') as HTMLElement).classList.remove('inactive');
(document.getElementById('navhome') as HTMLElement).onclick = LoadProfileHome;
(document.getElementById('navmetadata') as HTMLElement).onclick = LoadMetadataPage;
(document.getElementById('navcontacts') as HTMLElement).onclick = LoadContactsPage;
(document.getElementById('navrelays') as HTMLElement).onclick = LoadRelaysPage;
}; };
const LoadLandingPage = () => { const LoadLandingPage = () => {