Lompat ke isi
CirccaHIG

Komponen / Tampilan data

Avatar

Inisial atau foto orang dan perusahaan. AvatarGroup menumpuk beberapa avatar dan meringkas sisanya menjadi "+n".
React · BetaFigma · siapFigmaSumber

Import

tsx
import { Avatar, AvatarGroup } from '@divistant/circca-react';

Props · Avatar

Juga menerima atribut <span>. Bila `src` gagal dimuat, Avatar kembali ke inisial.
PropTipeDefaultKeterangan
namestring—Nama lengkap. Menjadi label aksesibel dan sumber inisial (kata pertama + terakhir; "PT"/"CV" diabaikan).
initialsstring—Inisial yang ditampilkan (properti Figma "Initials"), maks. 2 huruf. Bawaan: diturunkan dari name.
srcstring—URL foto.
shape'circle' | 'square''circle'Circle = orang; Square = perusahaan/organisasi.
size20 | 24 | 32 | 4020Ukuran dalam px.
decorativebooleanfalseNama sudah tertulis di sebelahnya → avatar disembunyikan dari pembaca layar.
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Props · AvatarGroup

Children berupa <Avatar>; ukuran diseragamkan dan bentuknya selalu Circle. Juga menerima atribut <div>.
PropTipeDefaultKeterangan
childrenReactNode—Elemen Avatar, urut dari yang paling relevan (mis. penanggung jawab dulu).
size24 | 3224Ukuran avatar dalam px.
maxnumber3Jumlah avatar yang terlihat; sisanya menjadi "+n" (properti Figma "Overflow count").
overflowCountnumber0Orang lain yang tidak dikirim sebagai children (total dari server). Ditambahkan ke "+n".
aria-labelstring—Nama grup untuk pembaca layar, mis. "Tim proyek PO-2026-0142".

Sumber

Kode komponen ada di packages/react/src/components/avatar. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil