UNPKG

@scrolia/react-native

Version:
17 lines (15 loc) 680 B
const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.js'); const require_pan = require('./functions/pan.js'); const react = require_rolldown_runtime.__toESM(require("react")); const createThumbHandler = (axis) => { const _panResponder = require_pan.createPanResponder(axis); const panResponder = react.useRef(_panResponder).current; return { panResponder }; }; /** Hook for thumb logic. */ const useThumbXHandler = () => createThumbHandler("x"); /** Hook for thumb logic. */ const useThumbYHandler = () => createThumbHandler("y"); exports.useThumbXHandler = useThumbXHandler; exports.useThumbYHandler = useThumbYHandler; //# sourceMappingURL=index.js.map