Rækken følger vandrette træk, yder modstand forbi sine handlinger og lander med din slip-hastighed.
Med dismiss skubber et langt swipe eller et kast rækken ud, folder dens højde sammen og kalder derefter onDismiss(side).
Lodret scroll virker stadig, og kun én række er åben ad gangen.
Et tryk på en åben række lukker den, og tastaturfokus på en handling viser den.
Brug den til
Arkivér eller slet i en indbakke.
Fastgør en samtale.
Fjern et element fra en liste.
Props
Prop
Type
Standard
Beskrivelse
children
ReactNode
Rækkens indhold.
startActions
ReactNode
Vises i linjens begyndelse, når rækken trækkes mod slutningen.
endActions
ReactNode
Vises i linjens slutning, når rækken trækkes mod begyndelsen.
dismiss
'start' | 'end' | 'both'
Sider, hvor et langt swipe eller et kast fjerner rækken.
onDismiss
(side) => void
Kører, efter at rækken er gledet ud og foldet sammen; fjern elementet fra dine data her.
onOpenChange
(side | null) => void
Kører med den åbne side eller null, når rækken lukker.
disabled
boolean
false
Slår swipe fra.
contentClassName
string
Klasse til rækkens indhold; contentStyle sætter dets inline-style.
transition
Transition
spring
En timingkurve { duration, easing } eller en fjeder { tempo: 'spring', spring }. Fjedre bevarer deres momentum, når de afbrydes.
Andre props går til det renderede element, så className, style og event handlers virker som normalt.
Web og React Native
startActions vises, når du trækker mod linjens slutning, endActions, når du trækker mod begyndelsen. Giv rækkens indhold en baggrund med contentClassName.