Sve komponente

MotionHold

Pritisnite i držite za potvrdu destruktivne radnje; rano puštanje vraća unatrag.

WebReact NativeGeste

Isprobajte

Priprema primjera…

Najkraća upotreba

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

Što obavlja umjesto vas

  • Ispuna raste dok se drže pokazivač, razmaknica ili Enter.
  • Rano puštanje vraća ispunu, a ponovni pritisak usred vraćanja nastavlja od trenutačne ispune.
  • Gumb se utisne dok se drži i jednom odskoči pri potvrdi.

Koristite je za

  • Brisanje projekta.
  • Držite za plaćanje.
  • Vraćanje postavki na zadano.

Props

PropTipZadanoOpis
childrenReactNodeOznaka gumba.
onConfirm() => voidIzvodi se kad je držanje dovršeno.
durationnumber1200Milisekunde koliko se pritisak mora držati.
disabledbooleanfalseIsključuje gumb.
fillClassNamestringKlasa za ispunu koja raste; fillStyle postavlja njezin inline stil.

Ostali props idu renderiranom elementu, pa className, style i rukovatelji događaja rade kao i obično.

Web i React Native

Ispunu stilizirajte s fillClassName ili fillStyle; ostali props idu u button.

U React Nativeu radnja aktivacije pristupačnosti potvrđuje izravno jer je držanje teško uz pomoćne tehnologije.

Korišteno u ovim primjerima

Pretraži

Tipkajte za pretraživanje dokumentacije.