import { css, cx } from '@emotion/css' import Icon from '../../Icon' import { resizeImage } from '@/web/utils/common' import useUser from '@/web/api/hooks/useUser' import uiStates from '@/web/states/uiStates' const Avatar = ({ className }: { className?: string }) => { const { data: user } = useUser() const avatarUrl = user?.profile?.avatarUrl ? resizeImage(user?.profile?.avatarUrl ?? '', 'sm') : '' return ( <> {avatarUrl ? ( (uiStates.showLoginPanel = true)} className={cx( 'app-region-no-drag rounded-full', className || 'h-12 w-12' )} /> ) : (
(uiStates.showLoginPanel = true)} className={cx( 'rounded-full bg-day-600 p-2.5 dark:bg-night-600', className || 'h-12 w-12' )} >
)} ) } export default Avatar