Viewing File: /home/ubuntu/route-and-root-frontend-base/node_modules/react-image-gallery/src/SwipeWrapper.js
import React from 'react';
import {
string,
node,
number,
func,
} from 'prop-types';
import { useSwipeable } from 'react-swipeable';
const SwipeWrapper = ({
children,
className,
delta,
onSwiping,
onSwiped,
}) => {
const swipeHandlers = useSwipeable({
delta,
onSwiping,
onSwiped,
});
return (
<div {...swipeHandlers} className={className}>
{children}
</div>
);
};
SwipeWrapper.propTypes = {
children: node.isRequired,
className: string,
delta: number,
onSwiped: func,
onSwiping: func,
};
SwipeWrapper.defaultProps = {
className: '',
delta: 0,
onSwiping: () => {},
onSwiped: () => {},
};
export default SwipeWrapper;
Back to Directory
File Manager