Avatar

ユーザーのプロフィール画像やイニシャルを表示するアバターコンポーネント。

Installation

npx shadcn@latest add https://kasumi-ui.vercel.app/r/avatar.json

Usage

ユーザー
import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar";

<Avatar>
<AvatarImage src="https://github.com/ashunar0.png" alt="ユーザー" />
</Avatar>

Size

ユーザー
ユーザー
ユーザー
<Avatar size="sm">
<AvatarImage src="https://github.com/ashunar0.png" alt="ユーザー" />
</Avatar>
<Avatar size="md">
<AvatarImage src="https://github.com/ashunar0.png" alt="ユーザー" />
</Avatar>
<Avatar size="lg">
<AvatarImage src="https://github.com/ashunar0.png" alt="ユーザー" />
</Avatar>

Fallback

画像がない場合はデフォルトのユーザーアイコンが表示されます。AvatarFallback でイニシャル等を指定することもできます。

AK
{/* デフォルトアイコン */}
<Avatar />

{/* イニシャル */}

<Avatar>
<AvatarFallback>AK</AvatarFallback>
</Avatar>

Props

PropTypeDefaultDescription
size"sm" | "md" | "lg""md"アバターのサイズ