Alle komponenter
MotionHold
Tryk og hold for at bekræfte en destruktiv handling; slipper du tidligt, spoles tilbage.
WebReact NativeGestus
Prøv det
Korteste brug
Danger.jsx<MotionHold duration={1200} onConfirm={deleteProject}>
Hold to delete
</MotionHold>;
Det klarer den for dig
- Fyldet vokser, mens markøren, mellemrum eller Enter holdes nede.
- At slippe tidligt spoler fyldet tilbage, og at trykke igen midt i tilbagespolingen fortsætter fra det aktuelle fyld.
- Knappen trykkes ind, mens den holdes, og hopper én gang ved bekræftelse.
Brug den til
- Slet et projekt.
- Hold for at betale.
- Nulstil indstillinger.
Props
| Prop | Type | Standard | Beskrivelse |
|---|
children | ReactNode | | Knappens etiket. |
|---|
onConfirm | () => void | | Kører, når holdet er fuldført. |
|---|
duration | number | 1200 | Millisekunder, trykket skal holdes. |
|---|
disabled | boolean | false | Slår knappen fra. |
|---|
fillClassName | string | | Klasse til det voksende fyld; fillStyle sætter dets inline-style. |
|---|
Andre props går til det renderede element, så className, style og event handlers virker som normalt.