beancount-gs/public/static/js/2.0d21d81b.chunk.js

1 line
63 KiB
JavaScript
Raw Normal View History

2021-12-14 14:12:28 +00:00
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[2],{176:function(e,t,n){"use strict";var o=n(5),r=n(2),a=n(0),c=n(108),i=n(12),u=n.n(i),l=n(10),s=n(13),f=n(15),p=n(16),d=n(14),v=n(6),b=n(134),m=n(179),h=n(72),g=n(466),y=n(287),O=function(e,t){var n=e.prefixCls,c=e.id,i=e.flattenOptions,l=e.childrenAsData,s=e.values,f=e.searchValue,p=e.multiple,O=e.defaultActiveFirstOption,j=e.height,w=e.itemHeight,E=e.notFoundContent,S=e.open,C=e.menuItemSelectedIcon,x=e.virtual,R=e.onSelect,I=e.onToggleOpen,M=e.onActiveValue,P=e.onScroll,N=e.onMouseEnter,T="".concat(n,"-item"),D=Object(h.a)((function(){return i}),[S,i],(function(e,t){return t[0]&&e[1]!==t[1]})),k=a.useRef(null),L=function(e){e.preventDefault()},A=function(e){k.current&&k.current.scrollTo({index:e})},V=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=D.length,o=0;o<n;o+=1){var r=(e+o*t+n)%n,a=D[r],c=a.group,i=a.data;if(!c&&!i.disabled)return r}return-1},_=a.useState((function(){return V(0)})),H=Object(v.a)(_,2),F=H[0],K=H[1],z=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];K(e);var n={source:t?"keyboard":"mouse"},o=D[e];o?M(o.data.value,e,n):M(null,-1,n)};a.useEffect((function(){z(!1!==O?V(0):-1)}),[D.length,f]),a.useEffect((function(){var e,t=setTimeout((function(){if(!p&&S&&1===s.size){var e=Array.from(s)[0],t=D.findIndex((function(t){return t.data.value===e}));z(t),A(t)}}));S&&(null===(e=k.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[S]);var W=function(e){void 0!==e&&R(e,{selected:!s.has(e)}),p||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 o=V(F+n,n);A(o),z(o,!0)}break;case b.a.ENTER:var r=D[F];r&&!r.data.disabled?W(r.data.value):W(void 0),S&&e.preventDefault();break;case b.a.ESC:I(!1),S&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){A(e)}}})),0===D.length)return a.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(T,"-empty"),onMouseDown:L},E);function U(e){var t=D[e];if(!t)return null;var n=t.data||{},o=n.value,i=n.label,u=n.children,f=Object(m.a)(n,!0),p=l?u:i;return t?a.createElement("div",Object(r.a)({"aria-label":"string"===typeof p?p:null},f,{key:e,role:"option",id:"".concat(c,"_list_").concat(e),"aria-selected":s.has(o)}),o):null}return a.createElement(a.Fragment,null,a.createElement("div",{role:"listbox",id:"".concat(c,"_list"),style:{height:0,width:0,overflow:"hidden"}},U(F-1),U(F),U(F+1)),a.createElement(g.a,{itemKey:"key",ref:k,data:D,height:j,itemHeight:w,fullHeight:!1,onMouseDown:L,onScroll:P,virtual:x,onMouseEnter:N},(function(e,t){var n,c=e.group,i=e.groupOption,f=e.data,p=f.label,v=f.key;if(c)return a.createElement("div",{className:u()(T,"".concat(T,"-group"))},void 0!==p?p:v);var b=f.disabled,m=f.value,h=f.title,g=f.children,O=f.style,j=f.className,w=Object(d.a)(f,["disabled","value","title","children","style","className"]),E=s.has(m),S="".concat(T,"-option"),x=u()(T,S,j,(n={},Object(o.a)(n,"".concat(S,"-grouped"),i),Object(o.a)(n,"".concat(S,"-active"),F===t&&!b),Object(o.a)(n,"".concat(S,"-disabled"),b),Object(o.a)(n,"".concat(S,"-selected"),E),n)),R=!C||"function"===typeof C||E,I=(l?g:p)||m,M="string"===typeof I||"number"===typeof I?I.toString():void 0;return void 0!==h&&(M=h),a.createElement("div",Object(r.a)({},w,{"aria-selected":E,className:x,title:M,onMouseMove:function(){F===t||b||z(t)},onClick:function(){b||W(m)},style:O}),a.createElement("div",{className:"".concat(S,"-content")},I),a.isValidElement(C)||E,R&&a.createElement(y.a,{className:"".concat(T,"-option-state"),customizeIcon:C,customizeIconProps:{isSelected:E}},E?"\u2713":null))})))},j=a.forwardRef(O);j.displayName="OptionList";var w=j,E=function(){return null};E.isSelectOption=!0;var S=E,C=function(){return null};C.isSelectOptGroup=!0;var x=C,R=n(1),I=n(67);function M(e){var t=e.key,n=e.props,o=n.children,r=n.value,a=Object(d.a)(n,["children","value"]);return Object(R.a)