Menü
Esc
DokümanlarGitHub EN

Bileşenler

Avatar

Bir kişinin ya da hesabın görseli: fotoğrafı, baş harfleri ya da bir ikon; isteğe bağlı durum ve bildirim işaretleriyle.

Figma’da aç

Playground

Halil Nuroğlu

Figma varyantı

💅 Style=Image
👕 Size=Medium
🕹 State=Default
🟢 Status=False
🔔 Notification=False

Tipler

İçerik stili belirler: görsel, isimden baş harfler ya da ikon. Baş harfler ve ikonlar primary soft zemindedir.

Halil Nuroğlu

Boyutlar

XLarge ve Medium kart köşesini kullanır; Small, Tiny ve Micro yuvarlaktır. Tiny ve Micro tek harf gösterir.

Halil NuroğluHalil NuroğluHalil NuroğluHalil NuroğluHalil Nuroğlu
SizeBoxRadiusInitialsIconStatusNotification
xlarge72px--radius-cardui/text lead/bold36px12px20px
medium48px--radius-cardui/text/bold24px8px20px
small32px--radius-fullui/text/bold16px8px16px
tiny24px--radius-fullui/text small/bold12px4px—
micro16px--radius-fullui/footnote/bold8px——

Durum ve bildirim

Durum noktası alt-son köşededir (Micro’da yok); bildirim baloncuğu üst-son köşeye taşar (XLarge, Medium ve Small).

Halil Nuroğlu22Halil Nuroğlu2

Avatar Group

Overlap her avatarı 8px geri kaydırır; Spaced 8px grup içi boşluğu korur. Sondaki bir buton kişi ekleyebilir.

AdaDenizEce
AdaDenizEce

Tokenlar

PartToken
Initials / icon background--color-primary-soft
Initials / icon--color-foreground-high-emphasis
Ring (1px outside)--color-surface-level-1
Status--color-success, 2px --color-surface-level-1 ring
Notification--color-primary / --color-on-primary, 2px --color-surface-level-1 ring
Hover--shadow-focus-primary
Group gap--space-form-ingroup-gutter

Figma notları

  • XLarge Name Surname 24px köşe kullanırken XLarge görsel ve ikon 16px kullanıyor; kod tüm XLarge için kart köşesini (16px) kullanır.
  • Hover durumu primary focus gölgesidir; kod, avatar hover ya da focus olan bir link veya butonun içindeyken gösterir.
  • Small bildirim Name Surname ve Icon’da x 24’te, Image’da x 26’da, bir Small varyantta da y −4’te; kod her boyutta köşenin 8px üstüne koyar.
  • Gruptaki avatarların 1px çizgisi ham bir renk; kod surface/level-1 kullanır.
  • İkon rengi Figma’da bağlı değil; kod baş harfler gibi foreground/high-emphasis kullanır.

Figma’dan koda

FigmaReact
💅 Style = Image / Name Surname / Iconsrc="…" / name="…" / icon={<Icon… />}
👕 Size = XLarge / Medium / Small / Tiny / Microsize='xlarge' / 'medium' / 'small' / 'tiny' / 'micro'
🕹 State = Hoverinside a hovered link or button (data-state="hover" in docs)
🟢 Status = Truestatus
🔔 Notification = Truenotification={2}
Avatar Group / Property 1 = Overlap / Spaced<AvatarGroup layout='overlap' | 'spaced'>