severo HF staff commited on
Commit
a53ca19
·
1 Parent(s): 8c1dca2

handle users without avatar

Browse files
Files changed (1) hide show
  1. components/Content.tsx +9 -6
components/Content.tsx CHANGED
@@ -355,17 +355,20 @@ const AccountDetails = memo(({ account }: { account: AccountDetails }) => {
355
  // let numFollowers = formatter.format(followers_count)
356
 
357
  const [expandedFollowers, setExpandedFollowers] = useState(false)
358
-
359
  return (
360
  <li className="px-4 py-3 pb-7 sm:px-0 sm:py-4">
361
  <div className="flex flex-col gap-4 sm:flex-row">
362
  <div className="flex-shrink-0 m-auto">
363
  {/* eslint-disable-next-line @next/next/no-img-element */}
364
- <img
365
- className="w-16 h-16 sm:w-8 sm:h-8 rounded-full"
366
- src={avatarUrl}
367
- alt={fullname}
368
- />
 
 
 
369
  </div>
370
  <div className="flex-1 min-w-0">
371
  <p className="text-sm font-medium text-gray-900 truncate dark:text-white">
 
355
  // let numFollowers = formatter.format(followers_count)
356
 
357
  const [expandedFollowers, setExpandedFollowers] = useState(false)
358
+ const hasAvatar = avatarUrl && !avatarUrl.endsWith('.svg')
359
  return (
360
  <li className="px-4 py-3 pb-7 sm:px-0 sm:py-4">
361
  <div className="flex flex-col gap-4 sm:flex-row">
362
  <div className="flex-shrink-0 m-auto">
363
  {/* eslint-disable-next-line @next/next/no-img-element */}
364
+ {hasAvatar ? (
365
+ <img
366
+ className="w-16 h-16 sm:w-8 sm:h-8 rounded-full"
367
+ src={avatarUrl}
368
+ />
369
+ ) : (
370
+ <div className="w-16 h-16 sm:w-8 sm:h-8" />
371
+ )}
372
  </div>
373
  <div className="flex-1 min-w-0">
374
  <p className="text-sm font-medium text-gray-900 truncate dark:text-white">