@uppy/dashboard
Version:
Universal UI plugin for Uppy.
13 lines (12 loc) • 432 B
JavaScript
/**
* @returns {HTMLElement} - either dashboard element, or the overlay that's most on top
*/
export default function getActiveOverlayEl(dashboardEl, activeOverlayType) {
if (activeOverlayType) {
const overlayEl = dashboardEl.querySelector(`[data-uppy-paneltype="${activeOverlayType}"]`);
// if an overlay is already mounted
if (overlayEl)
return overlayEl;
}
return dashboardEl;
}