@scrolia/react-native
Version:
A headless scrollbar component
15 lines (13 loc) • 519 B
JavaScript
import { createPanResponder } from "./functions/pan.mjs";
import * as React from "react";
const createThumbHandler = (axis) => {
const _panResponder = 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");
export { useThumbXHandler, useThumbYHandler };
//# sourceMappingURL=index.mjs.map