JedWatson / react-hammerjs

ReactJS / HammerJS integration. Support touch events in your React app.
MIT License
937 stars 129 forks source link

Customize hammerjs #62

Open mperkh opened 7 years ago

mperkh commented 7 years ago

The documentation does not make it clear, how to configure hammerjs, like

/* common hammerjs customization */
delete Hammer.defaults.cssProps.userSelect; // restore text highlight on desktop
Hammer.defaults.inputClass = Hammer.TouchInput; // only recognize gestures on touch inputs

How is it possible to to use react-hammerjs using this hammerjs config? Using options={{inputClass: 'Hammer.TouchInput'}}, as the documentation might suggest didn't work.

andriinuts commented 4 years ago

You can add hammerjs dependency to your project like: npm i hammerjs. Then just import Hammer from hammerjs and you will have the possibility to modify some default settings like: Hammer.defaults.inputClass = Hammer.TouchInput;