Build 533169stable
Module 872219
1,359 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{K:()=>g});var r=n(224507),i=n(825733),s=n(442058),a=n(217512),o=n(873291),l=n(723906),u=n(807177),c=n(98909),d=n(803082),_=n(790637),f=n(74172),p=n(853590),h=n(47276),m=n(64700);function E(e){return e&&e.__esModule?e.default:e}function g(e,t,n){let{keyboardDelegate:g,isVirtualized:A,layoutDelegate:I,layout:T}=e,S=(0,f.Q)({usage:"search",sensitivity:"base"}),{direction:y}=(0,p.Y)(),v=t.selectionManager.disabledBehavior,N=(0,m.useMemo)(()=>g||new(0,s.h)({collection:t.collection,disabledKeys:t.disabledKeys,disabledBehavior:v,ref:n,direction:y,collator:S,layoutDelegate:I,layout:T}),[g,t.collection,t.disabledKeys,v,n,y,S,I,T]),C=(0,l.Bi)(e.id);r.V4.set(t,C);let{gridProps:R}=(0,o.E)({...e,id:C,keyboardDelegate:N},t,n);A&&(R["aria-rowcount"]=t.collection.size+t.collection.headerRows.length),(0,_.D5)()&&"expandedKeys"in t&&(R.role="treegrid");let{column:O,direction:b}=t.sortDescriptor||{},D=(0,h.o)(E(i.A),"@react-aria/table"),L=(0,m.useMemo)(()=>{var e,n;let r=null!=(n=null==(e=t.collection.columns.find(e=>e.key===O))?void 0:e.textValue)?n:"";return b&&O?D.format(`${b}Sort`,{columnName:r}):void 0},[b,O,t.collection.columns]),w=(0,u.I)(L);return(0,c.w)(()=>{L&&(0,a.iP)(L,"assertive",500)},[L]),{gridProps:(0,d.v)(R,w,{"aria-describedby":[w["aria-describedby"],R["aria-describedby"]].filter(Boolean).join(" ")})}}}