Alle komponenter

MotionHold

Trykk og hold for å bekrefte en destruktiv handling; slipper du tidlig, spoles det tilbake.

WebReact NativeBevegelser

Prøv det

Forbereder eksempelet …

Korteste bruk

Danger.jsx
<MotionHold duration={1200} onConfirm={deleteProject}>
  Hold to delete
</MotionHold>;

Dette tar den seg av

  • Fyllet vokser mens pekeren, mellomrom eller Enter holdes nede.
  • Å slippe tidlig spoler fyllet tilbake, og å trykke igjen midt i tilbakespolingen fortsetter fra gjeldende fyll.
  • Knappen trykkes inn mens den holdes, og spretter én gang ved bekreftelse.

Bruk den til

  • Slett et prosjekt.
  • Hold for å betale.
  • Tilbakestill innstillinger.

Props

PropTypeStandardBeskrivelse
childrenReactNodeKnappens etikett.
onConfirm() => voidKjører når holdet er fullført.
durationnumber1200Millisekunder trykket må holdes.
disabledbooleanfalseSlår av knappen.
fillClassNamestringKlasse for det voksende fyllet; fillStyle setter inline-stilen.

Andre props går til det renderte elementet, så className, style og hendelseshåndterere fungerer som vanlig.

Web og React Native

Stil fyllet med fillClassName eller fillStyle; andre props går til button.

I React Native bekrefter tilgjengelighetshandlingen aktiver med en gang, fordi det er vanskelig å holde nede med hjelpemidler.

Brukt i disse eksemplene

Søk

Skriv for å søke i dokumentasjonen.