Module 730914

1,163 characters · in 38a9a83007e303b9.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,s){s.d(t,{f:()=>p});var i=s(760029),l=s(159587),r=s(245160),o=s(128131),a=s(868086),d=s(1730),n=s(400274),c=s(192734),u=s(201092),v=s(582128),b=s(60339);let f=(0,v.createContext)({}),p=(0,v.forwardRef)(function(e,t){[e,t]=(0,i.JT)(e,t,f);let s=(0,v.useContext)(r.G0),p=(0,b.H)(s&&null!=e.id?{isSelected:s.selectedKeys.has(e.id),onChange(t){s.setSelected(e.id,t)}}:e),{buttonProps:g,isPressed:S,isSelected:P,isDisabled:h}=s&&null!=e.id?(0,o.O)({...e,id:e.id},s,t):(0,a.q)({...e,id:null!=e.id?String(e.id):void 0},p,t),{focusProps:y,isFocused:D,isFocusVisible:w}=(0,d.o)(e),{hoverProps:K,isHovered:C}=(0,n.M)(e),m=(0,i.Sl)({...e,id:void 0,values:{isHovered:C,isPressed:S,isFocused:D,isSelected:p.isSelected,isFocusVisible:w,isDisabled:h,state:p},defaultClassName:"react-aria-ToggleButton"}),k=(0,u.$)(e,{global:!0});return delete k.id,delete k.onClick,v.createElement("button",{...(0,c.v)(k,m,g,y,K),ref:t,slot:e.slot||void 0,"data-focused":D||void 0,"data-disabled":h||void 0,"data-pressed":S||void 0,"data-selected":P||void 0,"data-hovered":C||void 0,"data-focus-visible":w||void 0},v.createElement(l.r.Provider,{value:{isSelected:P}},m.children))})}