Avatar

Avatarは、ユーザーを表すプロフィール写真やイニシャルのアイコンを表示するコンポーネントです。

使い方

import { Avatar, AvatarGroup } from "@yamada-ui/react"
<Avatar />
<AvatarGroup.Root>
  <AvatarGroup.Item />
</AvatarGroup.Root>

バリアントを変更する

サイズを変更する

形を変える

イニシャルを表示する

nameに文字列を設定すると、イニシャルのアイコンを表示します。

画像を表示する

画像を表示する場合は、srcにパスを設定します。

フォールバック

srcの読み込みが失敗した場合は、2つのフォールバックがあります。

  • nameがある場合: イニシャルのアイコンを表示します。
  • nameがない場合: デフォルトのアバターのアイコンを使用します。

フォールバックをカスタマイズする

ランダムな色を使う

グループ化する

グループ化する場合は、maxに数値を指定します。指定された数以上のアバターが存在する場合は、切り詰めて残りのアバターを+Xのように表示されます。

Props

アクセシビリティ

現在、v2の移行に伴い、このセクションは更新中です。