import { css, cx } from '@emotion/css' import { motion, useAnimation } from 'framer-motion' import { useLocation, useNavigate } from 'react-router-dom' import { ease } from '@/web/utils/const' import Icon from '../Icon' import { resizeImage } from '@/web/utils/common' import useUser from '@/web/api/hooks/useUser' const NavigationButtons = () => { const navigate = useNavigate() const controlsBack = useAnimation() const controlsForward = useAnimation() const transition = { duration: 0.2, ease } return ( <> ) } const Avatar = ({ className }: { className?: string }) => { const navigate = useNavigate() const { data: user } = useUser() const avatarUrl = user?.profile?.avatarUrl ? resizeImage(user?.profile?.avatarUrl ?? '', 'sm') : '' return ( <> {avatarUrl ? ( navigate('/login')} className={cx( 'app-region-no-drag rounded-full', className || 'h-12 w-12' )} /> ) : (
navigate('/login')} className={cx( 'rounded-full bg-day-600 p-2.5 dark:bg-night-600', className || 'h-12 w-12' )} >
)} ) } const Topbar = () => { const location = useLocation() return (
{/* Left Part */}
{/* Dividing line */}
{/* Search Box */}
{/* Right Part */}
) } export default Topbar