import Link from 'next/link' import { useRouter } from 'next/router' export type OmnivoreLogoBaseProps = { color?: string href?: string showTitle?: boolean children: React.ReactNode } export function OmnivoreLogoBase(props: OmnivoreLogoBaseProps): JSX.Element { const href = props.href || '/home' const router = useRouter() return ( { const navReturn = window.localStorage.getItem('nav-return') if (navReturn) { window.location.assign(navReturn) return } const query = window.sessionStorage.getItem('q') if (query) { window.location.assign(`/l/home?${query}`) } else { window.location.replace(`/l/home`) } }} tabIndex={-1} aria-label="Omnivore logo" > {props.children} ) }