Sve komponente
MotionHold
Pritisnite i držite za potvrdu destruktivne radnje; rano puštanje vraća unatrag.
WebReact NativeGeste
Isprobajte
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
| Prop | Tip | Zadano | Opis |
|---|
children | ReactNode | | Oznaka gumba. |
|---|
onConfirm | () => void | | Izvodi se kad je držanje dovršeno. |
|---|
duration | number | 1200 | Milisekunde koliko se pritisak mora držati. |
|---|
disabled | boolean | false | Isključuje gumb. |
|---|
fillClassName | string | | Klasa 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.
Korišteno u ovim primjerima