import { useNavigate, useLocation } from 'react-router-dom' import { useState } from 'react' import { useAuth } from '../contexts/AuthContext' export default function BottomNav() { const navigate = useNavigate() const location = useLocation() const { user, mongoUser } = useAuth() const displayName = mongoUser?.displayName || user?.displayName || 'U' const mongoPhoto = mongoUser && 'photoURL' in mongoUser ? mongoUser.photoURL : null const photoURL = (mongoPhoto?.startsWith('data:')) ? mongoPhoto : (user?.photoURL || null) const [imgError, setImgError] = useState(false) const isActive = (path: string) => location.pathname === path return ( ) }