Build 533169stable
Module 535862
1,178 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{f:()=>h});var r=n(825913),i=n(123375),s=n(912687),a=n(587771),o=n(331250),l=n(498430),u=n(967158),c=n(803082),d=n(290424),_=n(64700),f=n(823807);let p=(0,_.createContext)({}),h=(0,_.forwardRef)(function(e,t){[e,t]=(0,r.JT)(e,t,p);let n=(0,_.useContext)(s.G0),h=(0,f.H)(n&&null!=e.id?{isSelected:n.selectedKeys.has(e.id),onChange(t){n.setSelected(e.id,t)}}:e),{buttonProps:m,isPressed:E,isSelected:g,isDisabled:A}=n&&null!=e.id?(0,a.O)({...e,id:e.id},n,t):(0,o.q)({...e,id:null!=e.id?String(e.id):void 0},h,t),{focusProps:I,isFocused:T,isFocusVisible:S}=(0,l.o)(e),{hoverProps:y,isHovered:v}=(0,u.M)(e),N=(0,r.Sl)({...e,id:void 0,values:{isHovered:v,isPressed:E,isFocused:T,isSelected:h.isSelected,isFocusVisible:S,isDisabled:A,state:h},defaultClassName:"react-aria-ToggleButton"}),C=(0,d.$)(e,{global:!0});return delete C.id,delete C.onClick,_.createElement("button",{...(0,c.v)(C,N,m,I,y),ref:t,slot:e.slot||void 0,"data-focused":T||void 0,"data-disabled":A||void 0,"data-pressed":E||void 0,"data-selected":g||void 0,"data-hovered":v||void 0,"data-focus-visible":S||void 0},_.createElement(i.r.Provider,{value:{isSelected:g}},N.children))})}