כל הרכיבים

MotionHold

לחיצה ממושכת לאישור פעולה הרסנית; שחרור מוקדם מחזיר אחורה.

אינטרנטReact Nativeמחוות

נסו את זה

מכין את הדוגמה…

השימוש הקצר ביותר

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

מה הוא עושה בשבילכם

  • המילוי גדל כל עוד מחזיקים את הסמן, רווח או Enter.
  • שחרור מוקדם מגלגל את המילוי אחורה, ולחיצה נוספת באמצע מגלגלת ממשיכה מהמילוי הנוכחי.
  • הכפתור נלחץ פנימה בזמן ההחזקה וקופץ פעם אחת באישור.

מתאים ל־

  • מחיקת פרויקט.
  • החזיקו כדי לשלם.
  • איפוס הגדרות.

Props

Propטיפוסברירת מחדלתיאור
childrenReactNodeתווית הכפתור.
onConfirm() => voidרץ ברגע שההחזקה הושלמה.
durationnumber1200מילישניות שצריך להחזיק את הלחיצה.
disabledbooleanfalseמכבה את הכפתור.
fillClassNamestringclass למילוי שגדל; fillStyle מגדיר את הסגנון המוטבע שלו.

props אחרים עוברים לאלמנט המרונדר, כך ש־className, style ומטפלי אירועים עובדים כרגיל.

אינטרנט ו־React Native

עצבו את המילוי עם fillClassName או fillStyle; props אחרים עוברים ל־button.

ב־React Native פעולת ההפעלה של הנגישות מאשרת ישירות, כי קשה להחזיק עם טכנולוגיה מסייעת.

בשימוש בדוגמאות האלה

חיפוש

הקלידו כדי לחפש בתיעוד.