Build 533169stable
Module 731359
1,552 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{z:()=>d});var r=n(146968),i=n(803082),s=n(290424),a=n(702992),o=n(64700),l=n(8321),u=n(946020),c=n(96441);function d(e,t,n){let{value:d,children:_,"aria-label":f,"aria-labelledby":p,onPressStart:h,onPressEnd:m,onPressChange:E,onPress:g,onPressUp:A,onClick:I}=e,T=e.isDisabled||t.isDisabled,S=t.selectedValue===d,y=e=>{e.stopPropagation(),t.setSelectedValue(d)},{pressProps:v,isPressed:N}=(0,l.d)({onPressStart:h,onPressEnd:m,onPressChange:E,onPress:g,onPressUp:A,onClick:I,isDisabled:T}),{pressProps:C,isPressed:R}=(0,l.d)({onPressStart:h,onPressEnd:m,onPressChange:E,onPressUp:A,onClick:I,isDisabled:T,onPress(e){var r;null==g||g(e),t.setSelectedValue(d),null==(r=n.current)||r.focus()}}),{focusableProps:O}=(0,u.Wc)((0,i.v)(e,{onFocus:()=>t.setLastFocusedValue(d)}),n),b=(0,i.v)(v,O),D=(0,s.$)(e,{labelable:!0}),L=-1;null!=t.selectedValue?t.selectedValue===d&&(L=0):(t.lastFocusedValue===d||null==t.lastFocusedValue)&&(L=0),T&&(L=void 0);let{name:w,form:M,descriptionId:P,errorMessageId:x,validationBehavior:k}=r.V.get(t);return(0,a.F)(n,t.defaultSelectedValue,t.setSelectedValue),(0,c.X)({validationBehavior:k},t,n),{labelProps:(0,i.v)(C,(0,o.useMemo)(()=>({onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault()}),[])),inputProps:(0,i.v)(D,{...b,type:"radio",name:w,form:M,tabIndex:L,disabled:T,required:t.isRequired&&"native"===k,checked:S,value:d,onChange:y,"aria-describedby":[e["aria-describedby"],t.isInvalid?x:null,P].filter(Boolean).join(" ")||void 0}),isDisabled:T,isSelected:S,isPressed:N||R}}}