TR
Başlangıç
68 · Formlar

Çok satırlı alan

Çok satırlı metin alanı. Not, adres ve açıklama gibi uzun girişler içindir; etiket, ipucu, yüzen etiket ve hata davranışı acun:input ile aynıdır.

acun:textarea
01

Temel kullanım

Yükseklik rows ile satır sayısı olarak verilir; varsayılan 4. Alan adı ve id wire:model'den türetilir; placeholder gibi öznitelikler doğrudan <textarea>'ya geçer.

CANLI ÖRNEK
<acun:textarea wire:model="not" label="Not" rows="3" placeholder="Depo ekibine iletilecek not" />
PropDeğerler
rowsSatır sayısı; varsayılan 4
02

Başlangıç metni

Livewire kullanmayan formlarda alanın ilk değerini slot'a yazın. wire:model ile bağlı alanlarda değer Livewire özelliğinden gelir.

CANLI ÖRNEK
<acun:textarea name="adres" label="Adres" rows="3">Cumhuriyet Mah. 12. Sokak No: 4, Kadıköy</acun:textarea>
03

Yüzen etiket

variant="floating" etiketi alanın ilk satırına yerleştirir; alana odaklanınca ya da alan doluyken üst kenara küçülerek çıkar. Bu türde alan dikey olarak yeniden boyutlandırılabilir.

CANLI ÖRNEK
<acun:textarea wire:model="aciklama" variant="floating" label="Açıklama" rows="3" />
PropDeğerler
variantdefault | floating
04

İpucu ve doğrulama hatası

hint altta yardım metni gösterir; alanın adına ait hata varsa kenarlık kırmızıya döner, mesaj ipucunun yerine geçer ve alan aria-invalid="true" alır. İpucu ya da hata mesajı aria-describedby ile alana bağlanır (id: alanın id'si + -message); kendi aria-describedby değeriniz korunur. required etiketin yanına yıldız koyar.

CANLI ÖRNEK
<div class="space-y-4">
    <acun:textarea wire:model="not" label="Not" rows="3" hint="Kurye bu notu teslimat sırasında görür." />
    <acun:textarea wire:model="red_nedeni" label="Red nedeni" rows="3" required>Eksik</acun:textarea>
</div>
PropDeğerler
hintAlttaki yardım metni
API

Prop'lar ve slot'lar

Bileşenin kabul ettiği değerler.

PropVarsayılanAçıklama
labelnullEtiket; required özniteliği varsa yanına * eklenir
namenullAlan adı; verilmezse wire:model değeri
rows4Satır sayısı
variantdefaultdefault · floating
hintnullHata yokken alttaki yardım metni; aria-describedby ile alana bağlanır
(öznitelikler) — placeholder, required, disabled, readonly, id … doğrudan <textarea> öğesine geçer; disabled gri zemin ve yazı, readonly gri zemin (yüzen etikette disabled soluk)
Slot'lar: varsayılan (alanın başlangıç metni)
Acun UI · Çok satırlı alanDetaylı kullanım ve örnekler