@scrolia/react-native
Version:
A headless scrollbar component
17 lines (15 loc) • 680 B
JavaScript
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