Alle komponenter
MotionHold
Trykk og hold for å bekrefte en destruktiv handling; slipper du tidlig, spoles det tilbake.
WebReact NativeBevegelser
Prøv det
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
| Prop | Type | Standard | Beskrivelse |
|---|
children | ReactNode | | Knappens etikett. |
|---|
onConfirm | () => void | | Kjører når holdet er fullført. |
|---|
duration | number | 1200 | Millisekunder trykket må holdes. |
|---|
disabled | boolean | false | Slår av knappen. |
|---|
fillClassName | string | | Klasse 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.