react-beautiful-dnd
Version:
Beautiful, accessible drag and drop for lists with React.js
15 lines (12 loc) • 439 B
JavaScript
// @flow
import { type Position, type Spacing } from 'css-box-model';
import isWithin from '../is-within';
export default (frame: Spacing) => {
const isWithinVertical = isWithin(frame.top, frame.bottom);
const isWithinHorizontal = isWithin(frame.left, frame.right);
return (point: Position) =>
isWithinVertical(point.y) &&
isWithinVertical(point.y) &&
isWithinHorizontal(point.x) &&
isWithinHorizontal(point.x);
};