Skip to content

Commit 1821d62

Browse files
committed
remove footer when logged in - align with design
1 parent a2202bd commit 1821d62

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/mainPage/menu.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ const applyMenuCollapsedState = (navMenu: HTMLElement | null): void => {
6161

6262
const isLoggedIn = (): boolean => Boolean(authSession?.info?.isLoggedIn)
6363

64+
const setFooterVisibility = (loggedIn: boolean): void => {
65+
const footer = document.querySelector('solid-ui-footer') as HTMLElement | null
66+
if (!footer) return
67+
footer.style.display = loggedIn ? 'none' : ''
68+
}
69+
6470
const isViewingOwnProfile = (subject: NamedNode): boolean => {
6571
const currentUser = authn.currentUser()
6672
return Boolean(currentUser && subject && currentUser.sameTerm(subject))
@@ -296,9 +302,12 @@ export const refreshMenu = (layout: 'mobile' | 'desktop') => {
296302
collapseBtn.style.display = 'none'
297303
overlay.hidden = true
298304
overlay.style.display = 'none'
305+
setFooterVisibility(false)
299306
return
300307
}
301308

309+
setFooterVisibility(true)
310+
302311
if (layout === 'mobile') {
303312
navMenu.classList.add('mobile-hidden')
304313
navMenu.classList.remove('mobile-visible')
@@ -410,6 +419,7 @@ export const createLeftSideMenu = async (subject: NamedNode, outliner: OutlineMa
410419
menuOverlay.hidden = !loggedIn
411420
menuOverlay.style.display = loggedIn ? '' : 'none'
412421
}
422+
setFooterVisibility(loggedIn)
413423
}
414424

415425
updateMenuVisibility()

0 commit comments

Comments
 (0)