Loading
function(e,t,n){"use strict";n.d(t,{f:()=>m});var r=n(825913),i=n(123375),a=n(322408),o=n(250634),u=n(331250),s=n(498430),l=n(967158),d=n(318473),c=n(290424),f=n(64700),h=n(823807);let p=(0,f.createContext)({}),m=(0,f.forwardRef)(function(e,t){[e,t]=(0,r.JT)(e,t,p);let n=(0,f.useContext)(a.G0),m=(0,h.H)(n&&null!=e.id?{isSelected:n.selectedKeys.has(e.id),onChange(t){n.setSelected(e.id,t)}}:e),{buttonProps:v,isPressed:_,isSelected:g,isDisabled:y}=n&&null!=e.id?(0,o.O)({...e,id:e.id},n,t):(0,u.q)({...e,id:null!=e.id?String(e.id):void 0},m,t),{focusProps:D,isFocused:b,isFocusVisible:C}=(0,s.o)(e),{hoverProps:E,isHovered:w}=(0,l.M)(e),A=(0,r.Sl)({...e,id:void 0,values:{isHovered:w,isPressed:_,isFocused:b,isSelected:m.isSelected,isFocusVisible:C,isDisabled:y,state:m},defaultClassName:"react-aria-ToggleButton"}),B=(0,c.$)(e,{global:!0});return delete B.id,delete B.onClick,f.createElement("button",{...(0,d.v)(B,A,v,D,E),ref:t,slot:e.slot||void 0,"data-focused":b||void 0,"data-disabled":y||void 0,"data-pressed":_||void 0,"data-selected":g||void 0,"data-hovered":w||void 0,"data-focus-visible":C||void 0},f.createElement(i.r.Provider,{value:{isSelected:g}},A.children))})}