1 line
74 KiB
JavaScript
1 line
74 KiB
JavaScript
|
|
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[1],{196:function(e,t,n){n(343),e.exports=self.fetch.bind(self)},209:function(e,t,n){"use strict";var r=n(40),o=n(3),a=n(0),i=n(52),c=n(39),u=n.n(c),l=n(45),s=n(46),f=n(47),d=n(48),p=n(51),b=n(41),v=n(90),h=n(246),m=n(123),y=n(450),g=n(247),O=function(e,t){var n=e.prefixCls,i=e.id,c=e.flattenOptions,l=e.childrenAsData,s=e.values,f=e.searchValue,d=e.multiple,O=e.defaultActiveFirstOption,E=e.height,w=e.itemHeight,j=e.notFoundContent,S=e.open,C=e.menuItemSelectedIcon,R=e.virtual,I=e.onSelect,T=e.onToggleOpen,M=e.onActiveValue,N=e.onScroll,x=e.onMouseEnter,P="".concat(n,"-item"),A=Object(m.a)((function(){return c}),[S,c],(function(e,t){return t[0]&&e[1]!==t[1]})),_=a.useRef(null),D=function(e){e.preventDefault()},L=function(e){_.current&&_.current.scrollTo({index:e})},U=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=A.length,r=0;r<n;r+=1){var o=(e+r*t+n)%n,a=A[o],i=a.group,c=a.data;if(!i&&!c.disabled)return o}return-1},k=a.useState((function(){return U(0)})),V=Object(b.a)(k,2),F=V[0],H=V[1],B=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];H(e);var n={source:t?"keyboard":"mouse"},r=A[e];r?M(r.data.value,e,n):M(null,-1,n)};a.useEffect((function(){B(!1!==O?U(0):-1)}),[A.length,f]),a.useEffect((function(){var e,t=setTimeout((function(){if(!d&&S&&1===s.size){var e=Array.from(s)[0],t=A.findIndex((function(t){return t.data.value===e}));B(t),L(t)}}));S&&(null===(e=_.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[S]);var K=function(e){void 0!==e&&I(e,{selected:!s.has(e)}),d||T(!1)};if(a.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case v.a.UP:case v.a.DOWN:var n=0;if(t===v.a.UP?n=-1:t===v.a.DOWN&&(n=1),0!==n){var r=U(F+n,n);L(r),B(r,!0)}break;case v.a.ENTER:var o=A[F];o&&!o.data.disabled?K(o.data.value):K(void 0),S&&e.preventDefault();break;case v.a.ESC:T(!1),S&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){L(e)}}})),0===A.length)return a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(P,"-empty"),onMouseDown:D},j);function W(e){var t=A[e];if(!t)return null;var n=t.data||{},r=n.value,c=n.label,u=n.children,f=Object(h.a)(n,!0),d=l?u:c;return t?a.createElement("div",Object(o.a)({"aria-label":"string"===typeof d?d:null},f,{key:e,role:"option",id:"".concat(i,"_list_").concat(e),"aria-selected":s.has(r)}),r):null}return a.createElement(a.Fragment,null,a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),style:{height:0,width:0,overflow:"hidden"}},W(F-1),W(F),W(F+1)),a.createElement(y.a,{itemKey:"key",ref:_,data:A,height:E,itemHeight:w,fullHeight:!1,onMouseDown:D,onScroll:N,virtual:R,onMouseEnter:x},(function(e,t){var n,i=e.group,c=e.groupOption,f=e.data,d=f.label,b=f.key;if(i)return a.createElement("div",{className:u()(P,"".concat(P,"-group"))},void 0!==d?d:b);var v=f.disabled,h=f.value,m=f.title,y=f.children,O=f.style,E=f.className,w=Object(p.a)(f,["disabled","value","title","children","style","className"]),j=s.has(h),S="".concat(P,"-option"),R=u()(P,S,E,(n={},Object(r.a)(n,"".concat(S,"-grouped"),c),Object(r.a)(n,"".concat(S,"-active"),F===t&&!v),Object(r.a)(n,"".concat(S,"-disabled"),v),Object(r.a)(n,"".concat(S,"-selected"),j),n)),I=!C||"function"===typeof C||j,T=(l?y:d)||h,M="string"===typeof T||"number"===typeof T?T.toString():void 0;return void 0!==m&&(M=m),a.createElement("div",Object(o.a)({},w,{"aria-selected":j,className:R,title:M,onMouseMove:function(){F===t||v||B(t)},onClick:function(){v||K(h)},style:O}),a.createElement("div",{className:"".concat(S,"-content")},T),a.isValidElement(C)||j,I&&a.createElement(g.a,{className:"".concat(P,"-option-state"),customizeIcon:C,customizeIconProps:{isSelected:j}},j?"\u2713":null))})))},E=a.forwardRef(O);E.displayName="OptionList";var w=E,j=function(){return null};j.isSelectOption=!0;var S=j,C=function(){return null};C.isSelectOptGroup=!0;var R=C,I=n(43),T=n(85);function M(e){var t=e.key,n=e.props,r=n.children,o=n.
|