అన్ని కాంపోనెంట్లు
MotionHold
విధ్వంసక చర్యను నిర్ధారించడానికి నొక్కి పట్టుకోండి; ముందుగా విడిస్తే వెనక్కి తిరుగుతుంది.
వెబ్React Nativeసంజ్ఞలు
ప్రయత్నించండి
అతి చిన్న వాడకం
Danger.jsx<MotionHold duration={1200} onConfirm={deleteProject}>
Hold to delete
</MotionHold>;
ఇది మీ కోసం నిర్వహించేది
- పాయింటర్, Space లేదా Enter పట్టుకున్నప్పుడు నింపు పెరుగుతుంది.
- ముందుగా విడిస్తే నింపు వెనక్కి తిరుగుతుంది; వెనక్కి తిరుగుతుండగా మళ్లీ నొక్కితే ప్రస్తుత నింపు నుండి కొనసాగుతుంది.
- పట్టుకున్నప్పుడు బటన్ లోపలికి నొక్కుకుంటుంది, నిర్ధారించగానే ఒకసారి ఎగురుతుంది.
దీని కోసం వాడండి
- ప్రాజెక్ట్ను తొలగించండి.
- చెల్లించడానికి పట్టుకోండి.
- సెట్టింగ్లను రీసెట్ చేయండి.
Props
| Prop | టైప్ | డిఫాల్ట్ | వివరణ |
|---|
children | ReactNode | | బటన్ లేబుల్. |
|---|
onConfirm | () => void | | పట్టుకోవడం పూర్తయిన తర్వాత ఒకసారి నడుస్తుంది. |
|---|
duration | number | 1200 | నొక్కుడు పట్టుకోవాల్సిన మిల్లీసెకన్లు. |
|---|
disabled | boolean | false | బటన్ను ఆఫ్ చేస్తుంది. |
|---|
fillClassName | string | | పెరిగే నింపుకు class; fillStyle దాని inline style సెట్ చేస్తుంది. |
|---|
ఇతర props రెండర్ అయ్యే ఎలిమెంట్కు వెళ్తాయి; అందువల్ల className, style, ఈవెంట్ హ్యాండ్లర్లు యథావిధిగా పనిచేస్తాయి.