import clsx from 'clsx' import Link from 'next/link' import { useUser } from '../../hooks/use-user' import { firebaseLogin, User } from '../../lib/firebase/users' import { CollectionIcon, HomeIcon, SearchIcon, UserGroupIcon, } from '@heroicons/react/outline' // From https://codepen.io/chris__sev/pen/QWGvYbL export function BottomNavBar() { const user = useUser() if (!user) { return null } return ( ) } export function NavOptions(props: { user: User | null | undefined assertUser?: 'signed-in' | 'signed-out' themeClasses?: string }) { const { user, assertUser, themeClasses } = props const showSignedIn = assertUser === 'signed-in' || !!user const showSignedOut = !showSignedIn && (assertUser === 'signed-out' || user === null) return ( <> {showSignedOut && ( About )} {showSignedOut && ( <> )} {showSignedIn && } ) }