UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

24 lines (22 loc) 598 B
// (C) 2019 GoodData Corporation import { unmountComponentAtNode } from "react-dom"; export function unmountComponentsAtNodes( elementSelectors: string[] = [], { unmount, documentInstance, }: { unmount: (element: Element) => void; documentInstance: Document; } = { unmount: unmountComponentAtNode, documentInstance: document, }, ) { elementSelectors.forEach(elementSelector => { const element = documentInstance.querySelector(elementSelector); if (element) { unmount(element); } }); }