disclosure
Başlıkların altına katlanmış ikincil detaylar: SSS, koşullar, teknik notlar.
İsteyenler için detay. disclosure, ikincil metni başlıkların altına katlar — insanların sonrasında soracağı sorular, koşullar, teknik föy — böylece sayfa doğrudan yanıtla başlar ve geri kalanını bir dokunuş uzakta tutar.
Ekran görüntüsü değildir; tarayıcınızda SDK'nın kendi boyut ve renkleriyle canlı olarak çizilir.
Flutter SDK ile 0.42.0 ve Web SDK ile 0.19.0 sürümünden itibaren yerel olarak render edilir. Bunu bildirmeyen bir derlemeye asla sunulmaz.
Ne zaman kullanılmamalı
Asla yanıtın kendisi için ve son kullanıcının okumak veya doldurmak zorunda olduğu hiçbir şey için kullanılmaz: katlanıp gizlenen zorunlu bir adım, atlanan bir adımdır. Bir detay sayfasında “Teknik” veya “İnsanların sorduğu sorular” için doğal yeridir; özet ve aksiyonlar asla katlanmaz.
Props
Her blok ayrıca type ve 1 ila 300 karakterlik zorunlu bir fallback_text taşır.
| Prop | Tür | Zorunlu | Kısıtlamalar |
|---|---|---|---|
items | array | Evet | 1 ila 8 öğe. |
items[].title | string | Evet | 1 ila 100 karakter. |
items[].body | string | Evet | 1 ila 800 karakter. |
single_open | boolean | Hayır | Yok |
Ağ üzerinde
{
"id": "blk_83",
"type": "disclosure",
"fallback_text": "Two questions about returns: the box, and refunds to a gift card.",
"props": {
"single_open": true,
"items": [
{
"title": "Do I need the original box?",
"body": "No. Any sturdy box works, as long as the shoes are unworn."
},
{
"title": "Can I get a refund to a gift card?",
"body": "Yes. Choose gift card when you start the return and the refund lands at once."
}
]
}
}Etkileşim
Her satır katlanmış olarak başlar. Bir dokunuş satırı açar veya kapatır; single_open ile birini açmak diğerlerini kapatır.
Erişilebilirlik
Her başlık, genişletilmiş veya daraltılmış olduğunu bildiren bir butondur.