Build 533169stable
Module 118952
2,640 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{sx:()=>N,z6:()=>v});var r=n(825913),i=n(162376),s=n(461212),a=n(129844),o=n(123375),l=n(357710),u=n(193523),c=n(158496),d=n(731359),_=n(498430),f=n(967158),p=n(126031),h=n(290424),m=n(803082),E=n(533715),g=n(561514),A=n(131712),I=n(64700);let T=(0,I.createContext)(null),S=(0,I.createContext)(null),y=(0,I.createContext)(null),v=(0,I.forwardRef)(function(e,t){var n,o;[e,t]=(0,r.JT)(e,t,T);let{validationBehavior:d}=(0,r.CC)(s.c)||{},_=null!=(o=null!=(n=e.validationBehavior)?n:d)?o:"native",f=(0,A.Z)({...e,validationBehavior:_}),[p,E]=(0,r._E)(!e["aria-label"]&&!e["aria-labelledby"]),{radioGroupProps:g,labelProps:S,descriptionProps:v,errorMessageProps:N,...C}=(0,c.m)({...e,label:E,validationBehavior:_},f),R=(0,r.Sl)({...e,values:{orientation:e.orientation||"vertical",isDisabled:f.isDisabled,isReadOnly:f.isReadOnly,isRequired:f.isRequired,isInvalid:f.isInvalid,state:f},defaultClassName:"react-aria-RadioGroup"}),O=(0,h.$)(e,{global:!0});return I.createElement("div",{...(0,m.v)(O,R,g),ref:t,slot:e.slot||void 0,"data-orientation":e.orientation||"vertical","data-invalid":f.isInvalid||void 0,"data-disabled":f.isDisabled||void 0,"data-readonly":f.isReadOnly||void 0,"data-required":f.isRequired||void 0},I.createElement(r.Kq,{values:[[y,f],[a.I,{...S,ref:p,elementType:"span"}],[u.h,{slots:{description:v,errorMessage:N}}],[i.C,C]]},I.createElement(l.D,null,R.children)))}),N=(0,I.forwardRef)(function(e,t){let{inputRef:n=null,...i}=e;[e,t]=(0,r.JT)(i,t,S);let s=I.useContext(y),a=(0,E.U)((0,I.useMemo)(()=>(0,g.P)(n,void 0!==e.inputRef?e.inputRef:null),[n,e.inputRef])),{labelProps:l,inputProps:u,isSelected:c,isDisabled:A,isPressed:T}=(0,d.z)({...(0,r.SK)(e),children:"function"==typeof e.children||e.children},s,a),{isFocused:v,isFocusVisible:N,focusProps:C}=(0,_.o)(),R=A||s.isReadOnly,{hoverProps:O,isHovered:b}=(0,f.M)({...e,isDisabled:R}),D=(0,r.Sl)({...e,defaultClassName:"react-aria-Radio",values:{isSelected:c,isPressed:T,isHovered:b,isFocused:v,isFocusVisible:N,isDisabled:A,isReadOnly:s.isReadOnly,isInvalid:s.isInvalid,isRequired:s.isRequired}}),L=(0,h.$)(e,{global:!0});return delete L.id,delete L.onClick,I.createElement("label",{...(0,m.v)(L,l,O,D),ref:t,"data-selected":c||void 0,"data-pressed":T||void 0,"data-hovered":b||void 0,"data-focused":v||void 0,"data-focus-visible":N||void 0,"data-disabled":A||void 0,"data-readonly":s.isReadOnly||void 0,"data-invalid":s.isInvalid||void 0,"data-required":s.isRequired||void 0},I.createElement(p.s,{elementType:"span"},I.createElement("input",{...(0,m.v)(u,C),ref:a})),I.createElement(o.r.Provider,{value:{isSelected:c}},D.children))})}