सभी कंपोनेंट

MotionHold

विनाशकारी क्रिया की पुष्टि के लिए दबाकर रखें; जल्दी छोड़ने पर वापस लौटता है।

वेबReact Nativeजेस्चर

आज़माएँ

उदाहरण तैयार हो रहा है…

सबसे छोटा इस्तेमाल

Danger.jsx
<MotionHold duration={1200} onConfirm={deleteProject}>
  Hold to delete
</MotionHold>;

यह आपके लिए क्या संभालता है

  • पॉइंटर, Space या Enter दबाए रखने पर भराव बढ़ता है।
  • जल्दी छोड़ने पर भराव लौटता है, और लौटते समय फिर दबाने पर मौजूदा भराव से आगे बढ़ता है।
  • दबाए रखने पर बटन धँसता है और पुष्टि होने पर एक बार उछलता है।

इसके लिए इस्तेमाल करें

  • प्रोजेक्ट डिलीट करें।
  • भुगतान के लिए दबाकर रखें।
  • सेटिंग रीसेट करें।

Props

Propटाइपडिफ़ॉल्टविवरण
childrenReactNodeबटन का लेबल।
onConfirm() => voidदबाए रखना पूरा होने पर चलता है।
durationnumber1200दबाव कितने मिलीसेकंड रखना है।
disabledbooleanfalseबटन बंद करता है।
fillClassNamestringबढ़ते भराव की class; fillStyle उसकी inline स्टाइल तय करता है।

बाक़ी props रेंडर होने वाले एलिमेंट को जाते हैं, इसलिए className, style और इवेंट हैंडलर सामान्य रूप से काम करते हैं।

वेब और React Native

भराव को fillClassName या fillStyle से स्टाइल करें; बाक़ी props button को जाते हैं।

React Native में सुलभता का activate एक्शन सीधे पुष्टि करता है, क्योंकि सहायक तकनीक के साथ दबाए रखना मुश्किल है।

इन उदाहरणों में इस्तेमाल

खोजें

दस्तावेज़ खोजने के लिए टाइप करें।