Redak prati vodoravna povlačenja, pruža otpor iza svojih radnji i smiruje se brzinom vašeg puštanja.
Uz dismiss dugo povlačenje ili bacanje izgura redak, sklopi mu visinu i zatim pozove onDismiss(side).
Okomito pomicanje i dalje radi, a otvoren ostaje samo jedan redak.
Dodir otvorenog retka zatvara ga, a fokus tipkovnice na radnji ga otkriva.
Koristite je za
Arhiviranje ili brisanje u pristigloj pošti.
Prikvačivanje razgovora.
Uklanjanje stavke s popisa.
Props
Prop
Tip
Zadano
Opis
children
ReactNode
Sadržaj retka.
startActions
ReactNode
Otkrivaju se na početku retka kad se povlači prema kraju.
endActions
ReactNode
Otkrivaju se na kraju retka kad se povlači prema početku.
dismiss
'start' | 'end' | 'both'
Strane na kojima dugo povlačenje ili bacanje uklanja redak.
onDismiss
(side) => void
Izvodi se nakon što je redak iskliznuo i sklopio se; ovdje uklonite stavku iz svojih podataka.
onOpenChange
(side | null) => void
Izvodi se s otvorenom stranom ili null kad se redak zatvori.
disabled
boolean
false
Isključuje povlačenje.
contentClassName
string
Klasa za sadržaj retka; contentStyle postavlja njegov inline stil.
transition
Transition
spring
Krivulja timinga { duration, easing } ili opruga { tempo: 'spring', spring }. Opruge pri prekidu zadržavaju zamah.
Ostali props idu renderiranom elementu, pa className, style i rukovatelji događaja rade kao i obično.
Web i React Native
startActions se pojavljuju pri povlačenju prema kraju retka, endActions pri povlačenju prema početku. Sadržaju retka dajte pozadinu s contentClassName.