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 avatarUsage
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>
);
}