import Router from 'next/router' import clsx from 'clsx' import { UserCircleIcon } from '@heroicons/react/solid' export function Avatar(props: { username?: string avatarUrl?: string noLink?: boolean size?: number }) { const { username, avatarUrl, noLink, size } = props const s = size || 10 const onClick = noLink && username ? undefined : (e: any) => { e.stopPropagation() Router.push(`/${username}`) } return (
{avatarUrl ? ( {username} ) : ( // TODO: After 2022-03-01, can just assume that all contracts have an avatarUrl
) }