if (props[propName] && props[propName].nodeType !== 1) {
        throw new Error('Draggable\'s offsetParent must be a DOM Node.');
      }
`offsetParent`, if set, uses the passed DOM node to compute drag offsets
instead of using the parent node.