3 lines
21 KiB
JavaScript
3 lines
21 KiB
JavaScript
|
|
import{cT as Ft,r as n,aV as Y,ax as Ee,cr as jt,aW as Ot,b6 as st,bc as zt,aU as Vt,cU as Ut,cV as Et,aS as re,bL as Bt,cW as Je,aX as Kt,cX as Xt,bv as kt,cY as Yt,aq as qt,ar as $t,as as Nt,an as Gt,au as Zt,cZ as Jt,cc as Qt,ce as _t,c_ as er,cd as tr,ao as Dt,c$ as rr,d0 as nr,cf as ar,c9 as lr,aA as or,a$ as Ht,av as ir,bu as ur,cj as cr,ch as sr,d1 as Tt,d2 as dr,ck as fr,cl as vr}from"./index-D2cxrzyv.js";import{c as St,a as hr,U as pr,T as mr,i as gr,g as Cr,S as Sr}from"./iconUtil-CAY5Il88.js";import{g as yr}from"./index-COTHVrjr.js";function br(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Ft(e))||t){r&&(e=r);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(s){throw s},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c,o=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var s=r.next();return o=s.done,s},e:function(s){i=!0,c=s},f:function(){try{o||r.return==null||r.return()}finally{if(i)throw c}}}}const xr=function(e){var t=n.useRef({valueLabels:new Map});return n.useMemo(function(){var r=t.current.valueLabels,a=new Map,l=e.map(function(c){var o=c.value,i=c.label,u=i??r.get(o);return a.set(o,u),Y(Y({},c),{},{label:u})});return t.current.valueLabels=a,[l]},[e])};var wr=function(t,r,a,l){return n.useMemo(function(){var c=function(E){return E.map(function(P){var L=P.value;return L})},o=c(t),i=c(r),u=o.filter(function(M){return!l[M]}),s=o,h=i;if(a){var _=St(o,!0,l);s=_.checkedKeys,h=_.halfCheckedKeys}return[Array.from(new Set([].concat(Ee(u),Ee(s)))),h]},[t,r,a,l])},Ir=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},Er=function(t){var r=t||{},a=r.label,l=r.value,c=r.children;return{_title:a?[a]:["title","label"],value:l||"value",key:l||"value",children:c||"children"}},yt=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},kr=function(t,r){var a=[],l=function c(o){o.forEach(function(i){var u=i[r.children];u&&(a.push(i[r.value]),c(u))})};return l(t),a},Pt=function(t){return t==null};const Nr=function(e,t){return n.useMemo(function(){var r=hr(e,{fieldNames:t,initWrapper:function(l){return Y(Y({},l),{},{valueEntities:new Map})},processEntity:function(l,c){var o=l.node[t.value];c.valueEntities.set(o,l)}});return r},[e,t])};var xt=function(){return null},_r=["children","value"];function Rt(e){return jt(e).map(function(t){if(!n.isValidElement(t)||!t.type)return null;var r=t,a=r.key,l=r.props,c=l.children,o=l.value,i=Ot(l,_r),u=Y({key:a,value:o},i),s=Rt(c);return s.length&&(u.children=s),u}).filter(function(t){return t})}function bt(e){if(!e)return e;var t=Y({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return st(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function Dr(e,t,r,a,l,c){var o=null,i=null;function u(){function s(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return h.map(function(E,P){var L="".concat(_,"-").concat(P),k=E[c.value],$=r.includes(k),G=s(E[c.children]||[],L,$),Z=n.createElement(xt,E,G.map(function(H){return H.node}));if(t===k&&(o=Z),$){var ne={pos:L,node:Z,children:G};return M||i.push(ne),ne}return null}).filter(function(E){return E})}i||(i=[],s(a),i.sort(function(h,_){var M=h.node.props.value,E=_.node.props.value,P=r.indexOf(M),L=r.indexOf(E);return P-L}))}Object.defineProperty(e,"triggerNode",{get:function(){return st(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),u(),o}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return st(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),u(),l?i:i.map(function(h){var _=h.node;return _})}})}var Tr=function(t,r,a){var l=a.fieldNames,c=a.treeNodeFilterProp,o=a.filterTreeNode,i=l.children;return n.useMemo(function(){if(!r||o===!1)return t;var u=typeof o=="function"?o:function(h,_){return String(_[c]).toUpperCase().includes(r.toUpperCase())},s=function h(_){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return _.reduce(function(E,P){var L=P[i],k=M||u(r,bt(P)),$=h(L||[],k);return(k||$.length)&&E.push(Y(Y({},P),{},zt({isLeaf:void 0},i,$))),E},[])};return s(t)},[t,r,i,c,o])};function Mt(e){var t=n.useRef();t.current=e;var r=n.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}function Pr(e,t){var r=t.id,a=t.pId,l=t.rootPId,c=new Map,o=[];return e.forEach(function(i){var u=i[r],s=Y(Y({},i),{},{key:i.key||u});c.set(u,s)}),c.forEach(function(i){var u=i[a],s=c.get(u);s?(s.children=s.children||[],s.children.push(i)):(u===l||l===null)&&o.push(i)}),o}function Mr(e,t,r){return n.useMemo(function(){if(e){if(r){var a=Y({id:"id",pId:"pId",rootPId:null},Vt(r)==="object"?r:{});retur
|