Module 757260

1,248 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{e:()=>l});var i=n(318473),r=n(290424),s=n(702992),a=n(775133),o=n(877247);function l(e,t,n){let{isDisabled:l=!1,isReadOnly:u=!1,value:c,name:d,form:_,children:f,"aria-label":h,"aria-labelledby":p,validationState:E="valid",isInvalid:m,onPressStart:g,onPressEnd:A,onPressChange:I,onPress:T,onPressUp:S,onClick:N}=e,{pressProps:y,isPressed:C}=(0,a.d)({onPressStart:g,onPressEnd:A,onPressChange:I,onPress:T,onPressUp:S,onClick:N,isDisabled:l}),{pressProps:v,isPressed:O}=(0,a.d)({onPressStart:g,onPressEnd:A,onPressChange:I,onPressUp:S,onClick:N,onPress(e){var i;null==T||T(e),t.toggle(),null==(i=n.current)||i.focus()},isDisabled:l||u}),{focusableProps:R}=(0,o.Wc)(e,n),b=(0,i.v)(y,R),D=(0,r.$)(e,{labelable:!0});return(0,s.F)(n,t.defaultSelected,t.setSelected),{labelProps:(0,i.v)(v,{onClick:e=>e.preventDefault()}),inputProps:(0,i.v)(D,{"aria-invalid":m||"invalid"===E||void 0,"aria-errormessage":e["aria-errormessage"],"aria-controls":e["aria-controls"],"aria-readonly":u||void 0,onChange:e=>{e.stopPropagation(),t.setSelected(e.target.checked)},disabled:l,...null==c?{}:{value:c},name:d,form:_,type:"checkbox",...b}),isSelected:t.isSelected,isPressed:C||O,isDisabled:l,isReadOnly:u,isInvalid:m||"invalid"===E}}}