@scrolia/react-native
Version:
A headless scrollbar component
18 lines (16 loc) • 727 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../../_virtual/_rolldown/runtime.js');
const require_pan = require('./functions/pan.js');
let react = require("react");
react = require_runtime.__toESM(react);
const createThumbHandler = (axis) => {
const _panResponder = require_pan.createPanResponder(axis);
return { panResponder: react.useRef(_panResponder).current };
};
/** 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