beancount-gs/public/static/js/2.bf2f5326.chunk.js

1 line
80 KiB
JavaScript
Raw Normal View History

2021-11-22 14:50:10 +00:00
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[2],{208:function(e,t,n){"use strict";var r=n(40),o=n(3),a=n(0),i=n(54),c=n(39),u=n.n(c),l=n(46),s=n(47),f=n(48),d=n(49),p=n(50),h=n(41),b=n(90),v=n(215),m=n(122),y=n(454),g=n(241),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,S=e.notFoundContent,j=e.open,M=e.menuItemSelectedIcon,C=e.virtual,T=e.onSelect,I=e.onToggleOpen,R=e.onActiveValue,N=e.onScroll,x=e.onMouseEnter,P="".concat(n,"-item"),_=Object(m.a)((function(){return c}),[j,c],(function(e,t){return t[0]&&e[1]!==t[1]})),D=a.useRef(null),A=function(e){e.preventDefault()},L=function(e){D.current&&D.current.scrollTo({index:e})},U=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=_.length,r=0;r<n;r+=1){var o=(e+r*t+n)%n,a=_[o],i=a.group,c=a.data;if(!i&&!c.disabled)return o}return-1},k=a.useState((function(){return U(0)})),H=Object(h.a)(k,2),V=H[0],F=H[1],$=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];F(e);var n={source:t?"keyboard":"mouse"},r=_[e];r?R(r.data.value,e,n):R(null,-1,n)};a.useEffect((function(){$(!1!==O?U(0):-1)}),[_.length,f]),a.useEffect((function(){var e,t=setTimeout((function(){if(!d&&j&&1===s.size){var e=Array.from(s)[0],t=_.findIndex((function(t){return t.data.value===e}));$(t),L(t)}}));j&&(null===(e=D.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[j]);var B=function(e){void 0!==e&&T(e,{selected:!s.has(e)}),d||I(!1)};if(a.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case b.a.UP:case b.a.DOWN:var n=0;if(t===b.a.UP?n=-1:t===b.a.DOWN&&(n=1),0!==n){var r=U(V+n,n);L(r),$(r,!0)}break;case b.a.ENTER:var o=_[V];o&&!o.data.disabled?B(o.data.value):B(void 0),j&&e.preventDefault();break;case b.a.ESC:I(!1),j&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){L(e)}}})),0===_.length)return a.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(P,"-empty"),onMouseDown:A},S);function K(e){var t=_[e];if(!t)return null;var n=t.data||{},r=n.value,c=n.label,u=n.children,f=Object(v.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"}},K(V-1),K(V),K(V+1)),a.createElement(y.a,{itemKey:"key",ref:D,data:_,height:E,itemHeight:w,fullHeight:!1,onMouseDown:A,onScroll:N,virtual:C,onMouseEnter:x},(function(e,t){var n,i=e.group,c=e.groupOption,f=e.data,d=f.label,h=f.key;if(i)return a.createElement("div",{className:u()(P,"".concat(P,"-group"))},void 0!==d?d:h);var b=f.disabled,v=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"]),S=s.has(v),j="".concat(P,"-option"),C=u()(P,j,E,(n={},Object(r.a)(n,"".concat(j,"-grouped"),c),Object(r.a)(n,"".concat(j,"-active"),V===t&&!b),Object(r.a)(n,"".concat(j,"-disabled"),b),Object(r.a)(n,"".concat(j,"-selected"),S),n)),T=!M||"function"===typeof M||S,I=(l?y:d)||v,R="string"===typeof I||"number"===typeof I?I.toString():void 0;return void 0!==m&&(R=m),a.createElement("div",Object(o.a)({},w,{"aria-selected":S,className:C,title:R,onMouseMove:function(){V===t||b||$(t)},onClick:function(){b||B(v)},style:O}),a.createElement("div",{className:"".concat(j,"-content")},I),a.isValidElement(M)||S,T&&a.createElement(g.a,{className:"".concat(P,"-option-state"),customizeIcon:M,customizeIconProps:{isSelected:S}},S?"\u2713":null))})))},E=a.forwardRef(O);E.displayName="OptionList";var w=E,S=function(){return null};S.isSelectOption=!0;var j=S,M=function(){return null};M.isSelectOptGroup=!0;var C=M,T=n(43),I=n(87);function R(e){var t=e.key,n=e.props,r=n.children,o=n.value,a=Object(p.a)(n,["children","value"]);return Object(T.