UNPKG

@hello-pangea/dnd

Version:

Beautiful and accessible drag and drop for lists with React

20 lines (15 loc) 365 B
const isElementFixed = (el: Element): boolean => window.getComputedStyle(el).position === 'fixed'; const find = (el?: Element | null): boolean => { // cannot do anything else! if (el == null) { return false; } // keep looking if (!isElementFixed(el)) { return find(el.parentElement); } // success! return true; }; export default find;