Build 620073canary
Module 835860
1,186 characters · in 4baef3128bbbb766.jsDependencies
Source Raw
function(e,s,t){t.d(s,{f:()=>p});var i=t(407815),d=t(353509),l=t(467356),o=t(790308),a=t(961082),r=t(184093),n=t(582128),c=t(837190),u=t(288378),b=t(500731),v=t(65621);let S=(0,n.createContext)({}),p=(0,n.forwardRef)(function(e,s){[e,s]=(0,i.JT)(e,s,S);let t=(0,n.useContext)(l.G0),p=(0,c.H)(t&&null!=e.id?{isSelected:t.selectedKeys.has(e.id),onChange(s){t.setSelected(e.id,s)}}:e),{buttonProps:g,isPressed:f,isSelected:P,isDisabled:h}=t&&null!=e.id?(0,v.O)({...e,id:e.id},t,s):(0,o.q)({...e,id:null!=e.id?String(e.id):void 0},p,s),{focusProps:D,isFocused:y,isFocusVisible:K}=(0,u.o)(e),{hoverProps:m,isHovered:C}=(0,b.M)({...e,isDisabled:h}),w=(0,i.Sl)({...e,id:void 0,values:{isHovered:C,isPressed:f,isFocused:y,isSelected:p.isSelected,isFocusVisible:K,isDisabled:h,state:p},defaultClassName:"react-aria-ToggleButton"}),M=(0,a.$)(e,{global:!0});return delete M.id,delete M.onClick,n.createElement(i.tT.button,{...(0,r.v)(M,w,g,D,m),ref:s,slot:e.slot||void 0,"data-focused":y||void 0,"data-disabled":h||void 0,"data-pressed":f||void 0,"data-selected":P||void 0,"data-hovered":C||void 0,"data-focus-visible":K||void 0},n.createElement(d.r.Provider,{value:{isSelected:P}},w.children))})}