সব কম্পোনেন্ট
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 স্টাইল ঠিক করে। |
|---|
অন্য props রেন্ডার হওয়া এলিমেন্টে যায়, তাই className, style আর ইভেন্ট হ্যান্ডলার স্বাভাবিকভাবে কাজ করে।