Menü
Esc
DokümanlarGitHub EN

Bileşenler

Chips

Filtreler, seçimler ve girilen değerler için küçük bir hap. Açılıp kapanabilir, anahtar gösterebilir ve kaldırılabilir.

Figma’da aç

Playground

Figma varyantı

💅 Style=Default
👕 Size=Medium
Select=False
Show Icon=False
Show Icon (R)=False
Key=False
Remove=False

Tipler

Beş ton. Seçili olmayan chip’ler soft tonu ve shade metni, seçili olanlar tonu ve on-rengini kullanır. Default seçilince primary soft olur.

DefaultPrimarySuccessErrorWarning
DefaultPrimarySuccessErrorWarning

Boyutlar

Medium ve Small gövde metnini, Tiny küçük metni, Micro footnote’u kullanır.

MediumSmallTinyMicro
SizeHeightPill paddingText paddingTextIcon
medium40px--space-micro--space-micro --space-smallui/text/regular20px
small32px--space-micro 6px0 --space-tinyui/text/regular16px
tiny24px0 --space-atom--space-microui/text small/regular12px
micro16px0 --space-atom--space-atom --space-microui/footnote/regular12px

Anahtar ve kaldırma

Anahtar kısmı metnin önüne gelir (“Durum: Aktif” gibi filtreler için); kaldırma butonu metnin arkasına.

StatusActiveStatusDoneIstanbul

Tokenlar

StateBackgroundTextKey background / text
default--color-surface-level-3--color-foreground-high-emphasis--color-surface-level-4 / --color-foreground-high-emphasis
default selected--color-primary-soft--color-primary--color-surface-level-4 / --color-foreground-high-emphasis
{tone}--color-{tone}-soft--color-{tone}-shade--color-{tone}-shade / --color-{tone}-soft
{tone} selected--color-{tone}--color-on-{tone}--color-surface-level-4 / --color-foreground-high-emphasis

Figma notları

  • Anahtar metni Neue Haas Grotesk Text Pro 14 Medium; tip ölçeğinin ve font değişkeninin dışında. Kod her boyutun bold UI stilini kullanır (ui/text/bold, ui/text small/bold, ui/footnote/bold).
  • Seçili her chip, tonu ne olursa olsun nötr anahtarı korur (surface/level-4 ve high-emphasis metin).
  • Figma’da hover, focus ya da disabled durumu yok. Kod klavye kullanıcıları için primary focus halkasını ekler.
  • Kaldırma ikonu, Figma’daki gibi Icon/clear.
  • Seçili olmayan Primary Micro hapı her yandan 2px, metni 0 4px boşlukla; diğerleri hapı 0 2px, metni 2px 4px boşlukla sarar; ikisi de 16px yüksekliğinde çıkar.

Figma’dan koda

FigmaReact
💅 Style = Default / Primary / Success / Danger / Warningtone='default' / 'primary' / 'success' / 'error' / 'warning'
👕 Size = Medium / Small / Tiny / Microsize='medium' / 'small' / 'tiny' / 'micro'
Select = Trueselected
Key + ⮑ KeykeyLabel="…"
Show Icon / Show Icon (R)iconLeft={<Icon… />} / iconRight={<Icon… />}
Remove = TrueonRemove={…}