Tüm bileşenler

MotionHold

Yıkıcı bir eylemi onaylamak için basılı tutun; erken bırakmak geri sarar.

WebReact NativeHareketler

Deneyin

Örnek hazırlanıyor…

En kısa kullanım

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

Sizin yerinize hallettikleri

  • İşaretçi, Space ya da Enter basılı tutulurken dolgu büyür.
  • Erken bırakmak dolguyu geri sarar; geri sarma sırasında yeniden basmak mevcut dolgudan devam eder.
  • Düğme basılıyken içeri çöker ve onaylanınca bir kez sıçrar.

Şunlar için kullanın

  • Bir projeyi silme.
  • Ödemek için basılı tutun.
  • Ayarları sıfırlama.

Props

PropTipVarsayılanAçıklama
childrenReactNodeDüğme etiketi.
onConfirm() => voidBasılı tutma tamamlanınca çalışır.
durationnumber1200Basmanın tutulması gereken milisaniye.
disabledbooleanfalseDüğmeyi kapatır.
fillClassNamestringBüyüyen dolgu için class; fillStyle satır içi stilini ayarlar.

Diğer props render edilen öğeye gider; böylece className, style ve olay işleyiciler her zamanki gibi çalışır.

Web ve React Native

Dolguyu fillClassName ya da fillStyle ile biçimlendirin; diğer props button'a gider.

React Native'de erişilebilirlik etkinleştirme eylemi doğrudan onaylar, çünkü yardımcı teknolojiyle basılı tutmak zordur.

Bu örneklerde kullanıldı

Ara

Belgelerde aramak için yazın.