Module 298377

1,503 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var r=n(224507),i=n(371926),s=n(332761),a=n(132716),o=n(803082),l=n(790637),u=n(853590);let c={ltr:"ArrowRight",rtl:"ArrowLeft"},d={ltr:"ArrowLeft",rtl:"ArrowRight"};function _(e,t,n){let{node:_,isVirtualized:f}=e,{rowProps:p,...h}=(0,s.s)(e,t,n),{direction:m}=(0,u.Y)();f&&!((0,l.D5)()&&"expandedKeys"in t)?p["aria-rowindex"]=_.index+1+t.collection.headerRows.length:delete p["aria-rowindex"];let E={};if((0,l.D5)()&&"expandedKeys"in t){let e=t.keyMap.get(_.key);if(null!=e){var g,A,I,T,S,y,v,N,C,R;let n=(null==(g=e.props)?void 0:g.UNSTABLE_childItems)||(null==(I=e.props)||null==(A=I.children)?void 0:A.length)>t.userColumnCount;E={onKeyDown:r=>{r.key===c[m]&&t.selectionManager.focusedKey===e.key&&n&&"all"!==t.expandedKeys&&!t.expandedKeys.has(e.key)?(t.toggleKey(e.key),r.stopPropagation()):r.key===d[m]&&t.selectionManager.focusedKey===e.key&&n&&("all"===t.expandedKeys||t.expandedKeys.has(e.key))&&(t.toggleKey(e.key),r.stopPropagation())},"aria-expanded":n?"all"===t.expandedKeys||t.expandedKeys.has(_.key):void 0,"aria-level":e.level,"aria-posinset":(null!=(v=e.indexOfType)?v:0)+1,"aria-setsize":e.level>1?(null!=(C=null==(T=(0,i.W)(null!=(N=null==(S=t.keyMap.get(e.parentKey))?void 0:S.childNodes)?N:[]))?void 0:T.indexOfType)?C:0)+1:(null!=(R=null==(y=(0,i.W)(t.collection.body.childNodes))?void 0:y.indexOfType)?R:0)+1}}}let O=(0,a.HI)(_.props),b=h.hasAction?O:{};return{rowProps:{...(0,o.v)(p,E,b),"aria-labelledby":(0,r.VJ)(t,_.key)},...h}}}