Use web return on logo click

This commit is contained in:
Jackson Harper
2024-06-25 17:42:12 +08:00
parent 33b193b81f
commit 2c2e449597

View File

@ -21,10 +21,16 @@ export function OmnivoreLogoBase(props: OmnivoreLogoBaseProps): JSX.Element {
alignItems: 'center',
}}
onClick={(event) => {
const navReturn = window.localStorage.getItem('nav-return')
if (navReturn) {
window.location.assign(navReturn)
return
}
const query = window.sessionStorage.getItem('q')
if (query) {
router.push(`/home?${query}`)
event.preventDefault()
window.location.assign(`/l/home?${query}`)
} else {
window.location.replace(`/l/home`)
}
}}
tabIndex={-1}