Vse komponente
MotionHold
Pritisnite in držite, da potrdite uničujoče dejanje; zgodnji spust previje nazaj.
SpletReact NativeGeste
Preizkusite
Najkrajša uporaba
Danger.jsx<MotionHold duration={1200} onConfirm={deleteProject}>
Hold to delete
</MotionHold>;
Kaj uredi namesto vas
- Zapolnitev raste, medtem ko držite kazalec, Space ali Enter.
- Zgodnji spust previje zapolnitev nazaj, ponoven pritisk med previjanjem pa nadaljuje od trenutne zapolnitve.
- Gumb se med držanjem pogrezne in ob potrditvi enkrat poskoči.
Uporabite jo za
- Brisanje projekta.
- Držite za plačilo.
- Ponastavitev nastavitev.
Props
| Prop | Tip | Privzeto | Opis |
|---|
children | ReactNode | | Oznaka gumba. |
|---|
onConfirm | () => void | | Se izvede, ko se držanje zaključi. |
|---|
duration | number | 1200 | Milisekunde, kolikor dolgo je treba držati pritisk. |
|---|
disabled | boolean | false | Izklopi gumb. |
|---|
fillClassName | string | | Razred za rastočo zapolnitev; fillStyle nastavi njen vrstični slog. |
|---|
Druge props gredo upodobljenemu elementu, zato className, style in obravnave dogodkov delujejo kot običajno.
Uporabljeno v teh primerih