Menü
Esc
DokümanlarGitHub EN

Bileşenler

Badge

Bir durumu, kategoriyi ya da sayıyı gösteren küçük etiket. Tıklanamaz.

Figma’da aç

Playground

Badge

Figma varyantı

💅 Style=Primary
👕 Size=Medium
Disabled=False
Filled=False
Icon Leading=False
Icon Trailing=False

Tipler

Yedi ton; her biri çerçeveli (varsayılan) ya da dolu. Disabled her badge’i griye çevirir.

DefaultPrimarySecondaryTertiaryErrorSuccessWarning
DefaultPrimarySecondaryTertiaryErrorSuccessWarning
DisabledDisabled

Boyutlar

Medium ve Small gövde metnini, Tiny ve Micro küçük metni kullanır. Micro, 20px yüksekliğinde sıkı bir haptır.

MediumSmallTinyMicro
SizeHeightPaddingGapTextIcon
medium40px--space-tiny --space-medium--space-tinyui/text/regular16px
small32px--space-micro --space-small--space-tinyui/text/regular16px
tiny24px--space-micro --space-tiny--space-microui/text small/regular12px
micro20px--space-atom (+ --space-micro text)0ui/text small/regular10px

Tokenlar

ToneOutline line / textFilled background / text
default--color-surface-level-4 / --color-foreground-high-emphasis--color-foreground-high-emphasis / --color-foreground-level-2
primary--color-primary / --color-primary--color-primary / --color-on-primary
secondary--color-secondary / --color-on-secondary--color-secondary / --color-on-secondary
tertiary--color-tertiary / --color-on-tertiary--color-tertiary / --color-on-tertiary
error--color-error / --color-error--color-error / --color-on-error
success--color-success / --color-success--color-success / --color-on-success
warning--color-warning / --color-warning--color-warning / --color-on-warning
disabled--color-surface-level-3 / --color-foreground-low-emphasis—

--badge-radius · --color-surface-level-1 (outline background)

Figma notları

  • Çerçeveli Secondary ve Tertiary metinde kendi on-rengini (on-secondary, on-tertiary) kullanır; diğer tonlar tonun kendisini.
  • Disabled yalnızca Default stilinde var; kodda her tona uygulanır.
  • Çerçeveli Micro badge’lerin dolgusu yok; Default Micro çerçevesi surface/level-4 yerine foreground/ghost-emphasis kullanır.
  • Dolu Warning Micro metinde primary/on-primary kullanıyor; kod diğer boyutlardaki gibi on-warning kullanır.

Figma’dan koda

FigmaReact
💅 Style = Default / Primary / Secondary / Tertiary / Error / Success / Warningtone='default' / 'primary' / … / 'warning'
👕 Size = Medium / Small / Tiny / Microsize='medium' / 'small' / 'tiny' / 'micro'
Filled = Truefilled
Disabled = Truedisabled
Icon Leading / Icon TrailingiconLeft={<Icon… />} / iconRight={<Icon… />}