UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

25 lines (24 loc) 772 B
/** * DevExtreme (esm/renovation/component_wrapper/utils/utils.js) * Version: 22.1.9 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { each } from "../../../core/utils/iterator"; export var removeDifferentElements = ($children, $newChildren) => { each($newChildren, (__, element) => { var hasComponent = false; each($children, (_, oldElement) => { if (element === oldElement) { hasComponent = true } }); if (!hasComponent && element.parentNode) { element.parentNode.removeChild(element) } }) };