Avatar

PreviousNext

An image element with a fallback for representing the user.

JWER
JWLRER
import {
  Avatar,
  AvatarFallback,
  AvatarImage,
} from "@/components/ui/avatar"

export function AvatarDemo() {
  return (
    <div className="flex flex-row flex-wrap items-center gap-12">
      <Avatar>
        <AvatarImage src="https://github.com/jiaweing.png" alt="@j14wei" />
        <AvatarFallback>JW</AvatarFallback>
      </Avatar>
      <Avatar className="rounded-lg">
        <AvatarImage
          src="https://github.com/outweightheodds.png"
          alt="@outweightheodds"
        />
        <AvatarFallback>ER</AvatarFallback>
      </Avatar>
      <div className="*:data-[slot=avatar]:ring-background flex -space-x-2 *:data-[slot=avatar]:ring-2 *:data-[slot=avatar]:grayscale">
        <Avatar>
          <AvatarImage src="https://github.com/jiaweing.png" alt="@j14wei" />
          <AvatarFallback>JW</AvatarFallback>
        </Avatar>
        <Avatar>
          <AvatarImage src="https://github.com/shadcn.png" alt="@shadcn" />
          <AvatarFallback>LR</AvatarFallback>
        </Avatar>
        <Avatar>
          <AvatarImage
            src="https://github.com/outweightheodds.png"
            alt="@outweightheodds"
          />
          <AvatarFallback>ER</AvatarFallback>
        </Avatar>
      </div>
    </div>
  )
}

Installation

pnpm dlx shadcn@latest add "https://ui.jiaweing.com/r/styles/new-york-v4/avatar.json"

Usage

import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"
<Avatar>
  <AvatarImage src="https://github.com/jiaweing.png" />
  <AvatarFallback>JW</AvatarFallback>
</Avatar>
Documentation›Components›Avatar