Build 594031stable
Module 568864
1,248 characters · in 25868.bd058c114912c1de.jsDependencies
Source Raw
function(e,t,r){"use strict";r.d(t,{e:()=>l});var n=r(192734),i=r(201092),o=r(103564),a=r(404903),s=r(126024);function l(e,t,r){let{isDisabled:l=!1,isReadOnly:u=!1,value:c,name:d,form:f,children:p,"aria-label":h,"aria-labelledby":m,validationState:g="valid",isInvalid:v,onPressStart:y,onPressEnd:b,onPressChange:_,onPress:w,onPressUp:x,onClick:E}=e,{pressProps:S,isPressed:k}=(0,a.d)({onPressStart:y,onPressEnd:b,onPressChange:_,onPress:w,onPressUp:x,onClick:E,isDisabled:l}),{pressProps:T,isPressed:C}=(0,a.d)({onPressStart:y,onPressEnd:b,onPressChange:_,onPressUp:x,onClick:E,onPress(e){var n;null==w||w(e),t.toggle(),null==(n=r.current)||n.focus()},isDisabled:l||u}),{focusableProps:A}=(0,s.Wc)(e,r),P=(0,n.v)(S,A),M=(0,i.$)(e,{labelable:!0});return(0,o.F)(r,t.defaultSelected,t.setSelected),{labelProps:(0,n.v)(T,{onClick:e=>e.preventDefault()}),inputProps:(0,n.v)(M,{"aria-invalid":v||"invalid"===g||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:f,type:"checkbox",...P}),isSelected:t.isSelected,isPressed:k||C,isDisabled:l,isReadOnly:u,isInvalid:v||"invalid"===g}}}