Module 625736

685 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,{B:()=>l,q:()=>u});var r=n(224507),i=n(825733),s=n(547576),a=n(47276);function o(e){return e&&e.__esModule?e.default:e}function l(e,t){let{key:n}=e,{checkboxProps:i}=(0,s.b)(e,t);return{checkboxProps:{...i,"aria-labelledby":`${i.id} ${(0,r.VJ)(t,n)}`}}}function u(e){let{isEmpty:t,isSelectAll:n,selectionMode:r}=e.selectionManager;return{checkboxProps:{"aria-label":(0,a.o)(o(i.A),"@react-aria/table").format("single"===r?"select":"selectAll"),isSelected:n,isDisabled:"multiple"!==r||0===e.collection.size||1===e.collection.rows.length&&"loader"===e.collection.rows[0].type,isIndeterminate:!t&&!n,onChange:()=>e.selectionManager.toggleSelectAll()}}}}