Bileşenler
Button
Kullanıcının bir işlemi başlatmasını sağlar ve o alandaki en önemli eylemi görünür kılar.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
28 Ekim 2026
Bölüm başlığı “28 Ekim 2026”Kırıcı değişiklik
appearancekaldırıldı; yerinevariant(primary,secondary,tertiary) vetone(neutral,danger) geldi. Geçiş:appearance="subtle"→variant="tertiary",appearance="danger"→tone="danger".- Yükleniyor durumunda
aria-busykullanılmıyor. Button adı olarak etiketini korur; yükleme başladığında yanındaki kibar durum bölgesiloadingLabelmetnini, verilmemişse “Yükleniyor” metnini bir kez okutur. startIconveendIconartık bir öğe (ReactElement) alıyor.
Eklendi
- Basma hareketi (
motion.press): basılıyken %97’ye küçülür, bırakınca yay ile geri gelir; renkler 110 ms’de değişir. successvesuccessLabel: işlem bitince etiketin üstünde bir kez büyüyen onay işareti ve bir kez okunan “Tamamlandı” (ui.button.success).tone="danger"ikincil ve üçüncül varyantla da kullanılabiliyor; bunun içincolor-action-danger-subtle-*vecolor-action-on-danger-subtle-defaulttoken’ları eklendi.- Kütüphane metinlerinin dilini belirleyen
Providervedata-component="button"özniteliği. size="xs": hücre içi işlemler için 24 px yükseklik;button-height-xs,button-padding-inline-xs,button-icon-size-xstoken’ları.variant="glass"vevariant="glass-prominent".
Değişti
- Yükseklikler 32, 36 ve 40 px; varsayılan
md36 px, dokunmatik ekranda 40 px. Köşe yarıçapı 10 px. - Odak, 2 px aralıklı 2 px dış odak çizgisiyle (
focus-outline) gösteriliyor. secondarygörünüm küçük bir gölge alıyor.- Dokunmatik (kaba işaretçi) ekranlarda orta boy 44 px, büyük boy 48 px yüksekliğe çıkar.
Düzeltildi
loadingvedisabledbirlikteyken yükleniyor kazanır: Button odaklanabilir kalır,aria-disabledtaşır ve devre dışı dolgusu çizilmez.
26 Ekim 2026
Bölüm başlığı “26 Ekim 2026”Eklendi
- İlk sürüm: dört görünüm (
primary,secondary,subtle,danger), üç boyut, tam genişlik. - Base UI Button üzerine kuruldu; varsayılan
type="button". - Renkler, ölçüler ve odak halkası token’lardan geliyor; açık ve koyu mod ile marka değişimi ek ayar gerektirmiyor.