Command Palette

Search for a command...

Avatar

An image element with a fallback for representing the user.

A
import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";

export default function AvatarDemo() {
  return (
    <Avatar>
      <AvatarImage src="https://github.com/amiftachulh.png" alt="@amiftachulh" />
      <AvatarFallback>A</AvatarFallback>
    </Avatar>
  );
}

Installation

npx nore-ui-cli@latest add avatar

Usage

import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";
<Avatar>
  <AvatarImage src="https://github.com/amiftachulh.png" />
  <AvatarFallback>A</AvatarFallback>
</Avatar>

Examples

Avatar Group

ACNS
import { styled } from "styled-system/jsx";
import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";

export default function AvatarGroup() {
  return (
    <styled.div
      css={{
        display: "flex",
        spaceX: "-2",
        _hover: { spaceX: "1" },
        "& > .avatar__root": {
          transition: "all",
          outlineWidth: "2px",
          outlineStyle: "solid",
          outlineColor: "bg",
        },
      }}
    >
      <Avatar>
        <AvatarImage src="https://github.com/amiftachulh.png" alt="@amiftachulh" />
        <AvatarFallback>A</AvatarFallback>
      </Avatar>
      <Avatar>
        <AvatarImage src="https://github.com/shadcn.png" alt="@shadcn" />
        <AvatarFallback>CN</AvatarFallback>
      </Avatar>
      <Avatar>
        <AvatarImage src="https://github.com/segunadebayo.png" alt="@segunadebayo" />
        <AvatarFallback>S</AvatarFallback>
      </Avatar>
    </styled.div>
  );
}