UNPKG

vxe-pc-ui

Version:
1 lines 703 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.assembleAnchorLink=assembleAnchorLink,exports.destroyAnchorLink=destroyAnchorLink;var _xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function assembleAnchorLink(e,i,t,r){var n=e.reactData.staticLinks,s=i.parentNode,r=r?r.linkConfig:null,r=r?r.children:n;s&&r&&(r.splice(_xeUtils.default.arrayIndexOf(s.children,i),0,t),e.reactData.staticLinks=n.slice(0))}function destroyAnchorLink(e,i){var t=e.reactData.staticLinks,r=_xeUtils.default.findTree(t,e=>e.id===i.id,{children:"children"});r&&r.items.splice(r.index,1),e.reactData.staticLinks=t.slice(0)}