UNPKG

vxe-pc-ui

Version:
1 lines 690 B
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,n){var r=e.reactData.staticLinks,a=i.parentNode,n=n?n.linkConfig:null,n=n?n.children:r;a&&n&&(n.splice(_xeUtils.default.arrayIndexOf(a.children,i),0,t),e.reactData.staticLinks=r.slice(0))}function destroyAnchorLink(e,i){var t=e.reactData.staticLinks,n=_xeUtils.default.findTree(t,e=>e.id===i.id,{children:"children"});n&&n.items.splice(n.index,1),e.reactData.staticLinks=t.slice(0)}