function getPanelElement()

in src/state/panel/panelActionDispatcher.ts [27:35]


function getPanelElement(dragHandleElement: HTMLElement): HTMLElement | undefined {
  let currentTarget = dragHandleElement;

  while (!getPanelAttributeAsBoolean(currentTarget) && currentTarget.parentElement) {
    currentTarget = currentTarget.parentElement;
  }

  return getPanelAttributeAsBoolean(currentTarget) && currentTarget || undefined;
}