LivaAccordion
Tek başlık ve tek içerikten oluşan açılır/kapanır panel. Her panel kendi
aç/kapa durumunu içeride yönetir; birden fazla LivaAccordion alt alta
dizilerek SSS benzeri listeler oluşturulur.
import { LivaAccordion } from "@dataliva/livalib";
Temel Kullanım
header ve content hem düz metin hem React içeriği kabul eder.
defaultExpanded paneli açık başlatır.
Temel kullanım — defaultExpanded
Önizleme yükleniyor…
Varyantlar
variant prop'u üç görünüm sunar: standard, bordered, flat.
Varyantlar
Önizleme yükleniyor…
Etkileşim ve Durumlar
onToggle, panelin yeni durumunu boolean olarak iletir. disabled paneli
tamamen etkileşime kapatır.
Etkileşim ve durumlar
Önizleme yükleniyor…
| Prop | Tip | Varsayılan |
|---|---|---|
header | React.ReactNode | string | — (zorunlu) |
content | React.ReactNode | string | — (zorunlu) |
variant | 'standard' | 'bordered' | 'flat' | 'standard' |
size | 'small' | 'medium' | 'large' | 'medium' |
defaultExpanded | boolean | false |
onToggle | (isExpanded: boolean) => void | — |
disabled | boolean | false |
className | string | '' |
style | React.CSSProperties | {} |