Bileşenler
TextInput
Kullanıcının tek satırlık bir metin ya da sayı girmesini sağlar; etiket, yardım metni ve hata mesajı alana bağlı gelir.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
28 Ekim 2026
Bölüm başlığı “28 Ekim 2026”Eklendi
- Alan renkleri odakta ve hatada
motion.fieldile 110 ms’de değişir; hata metnimotion.fieldMessageile belirir ve 4 px iner, sallanmaz. invalid: alanı mesaj olmadan geçersiz işaretler.requiredvenecessityIndicator: zorunlu alanlara*ve görünmeyen “zorunlu”, ya da isteğe bağlı alanlara “(isteğe bağlı)”; metin kütüphanenin metin kataloğundan,Providerdilinde gelir.startContentveendContent: alan kutusunun içinde girdiden önce ve sonra içerik.readOnlyiçindata-readonly,requirediçindata-required; köktedata-component="text-input", parçalardadata-part.- Özel denetimler için herkese açık
Fieldve parçaları (Field.Root,Field.Label,Field.Control,Field.Description,Field.Error).
Değişti
aria-describedbysırası sabitlendi: önce açıklama, sonra hata.descriptionartık metin dışında React içeriği de alıyor.- Kenarlık, dolgu ve odak halkası girdiyi ve başta/sonda içeriği saran kutuda çiziliyor.
- Yeni
smboyu (32 px);md36 px (dokunmatik ekranda 40 px),lg40 px. Köşe yarıçapı 10 px. - Kutu ince bir gölge alıyor; odak çizgisi kutunun 2 px dışına çiziliyor; geçersiz kutunun çevresinde 2 px tehlike halesi beliriyor.
- Dokunmatik (kaba işaretçi) ekranlarda
md44 px,lg48 px yüksekliğe çıkar; Button ile hizalı kalır.
26 Ekim 2026
Bölüm başlığı “26 Ekim 2026”Eklendi
- İlk sürüm: etiket, yardım metni ve hata metni; iki boyut (
md,lg); devre dışı durum. - Base UI Field ve Input üzerine kuruldu; etiket, yardım ve hata metni girdiye otomatik bağlanıyor.
- Renkler, ölçüler ve odak halkası token’lardan geliyor; açık ve koyu mod ile marka değişimi ek ayar gerektirmiyor.