PageSourceSearch

https://app.insomnia.rest/assets/checkbox-BV3Jsujn.js

js insomnia.rest collected 2026-09-24 07:48:17 UTC 5,024 bytes, 2 lines download raw bytes

1import{r as u,a as V,j as f}from"./jsx-runtime-Dt5Dsy05.js";import{q as N,O as _}from"./index-6cgge6b1.js";import{F as j}from"./index-C63jUOGq.js";import{b as H}from"./RSPContexts-Cy9b2T5m.js";import{e as I,$ as A,m as T,j as W,k as z,l as O,d as G,a as J}from"./utils-BB8Ot9oC.js";import{a as w,b as K,d as C,e as L,c as Q}from"./Form-CTll5Uw3.js";import{d as U,k as X,j as Y,a as Z}from"./useFocusRing-ZWDRAqPW.js";import{$ as ee}from"./useToggle-DxO0WZtG.js";import{$ as S}from"./useToggleState-xbdVqVLM.js";import{$ as ie}from"./VisuallyHidden-CFAIpn8J.js";import{$ as q}from"./Text-D05InDtS.js";import{t as p}from"./bundle-mjs-D43wmME5.js";function k(i,e,a){let d=w({...i,value:e.isSelected}),{isInvalid:n,validationErrors:y,validationDetails:$}=d.displayValidation,{labelProps:v,inputProps:o,isSelected:r,isPressed:s,isDisabled:b,isReadOnly:m}=ee({...i,isInvalid:n},e,a);K(i,d,a);let{isIndeterminate:x,isRequired:c,validationBehavior:l="aria"}=i;u.useEffect(()=>{a.current&&(a.current.indeterminate=!!x)});let{pressProps:h}=U({isDisabled:b||m,onPress(){let{[C]:t}=i,{commitValidation:P}=t||d;P()}});return{labelProps:I(v,h,u.useMemo(()=>({onMouseDown:t=>t.preventDefault()}),[])),inputProps:{...o,checked:r,"aria-required":c&&l==="aria"||void 0,required:c&&l==="native"},isSelected:r,isPressed:s,isDisabled:b,isReadOnly:m,isInvalid:n,validationErrors:y,validationDetails:$}}const ae=new WeakMap;function de(i,e,a){const d=S({isReadOnly:i.isReadOnly||e.isReadOnly,isSelected:e.isSelected(i.value),defaultSelected:e.defaultValue.includes(i.value),onChange(t){t?e.addValue(i.value):e.removeValue(i.value),i.onChange&&i.onChange(t)}});let{name:n,form:y,descriptionId:$,errorMessageId:v,validationBehavior:o}=ae.get(e);var r;o=(r=i.validationBehavior)!==null&&r!==void 0?r:o;let{realtimeValidation:s}=w({...i,value:d.isSelected,name:void 0,validationBehavior:"aria"}),b=u.useRef(L),m=()=>{e.setInvalid(i.value,s.isInvalid?s:b.current)};u.useEffect(m);let x=e.realtimeValidation.isInvalid?e.realtimeValidation:s,c=o==="native"?e.displayValidation:x;var l;let h=k({...i,isReadOnly:i.isReadOnly||e.isReadOnly,isDisabled:i.isDisabled||e.isDisabled,name:i.name||n,form:i.form||y,isRequired:(l=i.isRequired)!==null&&l!==void 0?l:e.isRequired,validationBehavior:o,[C]:{realtimeValidation:x,displayValidation:c,resetValidation:e.resetValidation,commitValidation:e.commitValidation,updateValidation(t){b.current=t,m()}}},d,a);return{...h,inputProps:{...h.inputProps,"aria-describedby":[i["aria-describedby"],e.isInvalid?v:null,$].filter(Boolean).join(" ")||void 0}}}const te=u.createContext(null),le=u.forwardRef(function(e,a){let{inputRef:d=null,...n}=e;[e,a]=A(n,a,H);let{validationBehavior:y}=T(Q)||{};var $,v;let o=(v=($=e.validationBehavior)!==null&&$!==void 0?$:y)!==null&&v!==void 0?v:"native",r=u.useContext(te),s=W(u.useMemo(()=>z(d,e.inputRef!==void 0?e.inputRef:null),[d,e.inputRef])),{labelProps:b,inputProps:m,isSelected:x,isDisabled:c,isReadOnly:l,isPressed:h,isInvalid:t}=r?de({...O(e),value:e.value,children:typeof e.children=="function"?!0:e.children},r,s):k({...O(e),children:typeof e.children=="function"?!0:e.children,validationBehavior:o},S(e),s),{isFocused:P,isFocusVisible:g,focusProps:E}=X(),M=c||l,{hoverProps:F,isHovered:D}=Y({...e,isDisabled:M}),B=G({...e,defaultClassName:"react-aria-Checkbox",values:{isSelected:x,isIndeterminate:e.isIndeterminate||!1,isPressed:h,isHovered:D,isFocused:P,isFocusVisible:g,isDisabled:c,isReadOnly:l,isInvalid:t,isRequired:e.isRequired||!1}}),R=Z(e,{global:!0});return delete R.id,delete R.onClick,V.createElement(J.label,{...I(R,b,F,B),ref:a,slot:e.slot||void 0,"data-selected":x||void 0,"data-indeterminate":e.isIndeterminate||void 0,"data-pressed":h||void 0,"data-hovered":D||void 0,"data-focused":P||void 0,"data-focus-visible":g||void 0,"data-disabled":c||void 0,"data-readonly":l||void 0,"data-invalid":t||void 0,"data-required":e.isRequired||void 0},V.createElement(ie,{elementType:"span"},V.createElement("input",{...I(m,E),ref:s})),B.children)}),he=({label:i,...e})=>f.jsx(le,{...e,"aria-label":i,children:({isDisabled:a,isSelected:d,isIndeterminate:n})=>f.jsxs("div",{className:"flex",children:[f.jsxs("div",{className:p(d?"bg-primary":"bg-white",a&&d&&"bg-gray-300","text-white","border-2","rounded",e.isDisabled?"border-gray-300":"border-primary","w-[18px]","h-[18px]","flex","flex-shrink-0","justify-center","items-center","mr-2","mt-0.5","transition","ease-in-out","duration-150"),"aria-hidden":"true",children:[d&&!n&&f.jsx(j,{icon:N,className:"h-3 w-3 fill-current"}),d&&n&&f.jsx(j,{icon:_,className:"h-3 w-3 fill-current"})]}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx(q,{slot:"description",className:p("select-none text-left","text-[14px]",a?"text-gray-400":"text-[#000000d9]"),children:i}),e.description&&f.jsx(q,{slot:"description",className:p("select-none text-left","whitespace-pre-wrap","text-[12px]",a?"text-gray-400":"text-[#00000080]"),children:e.description})]})]})});export{he as C};
2//# sourceMappingURL=checkbox-BV3Jsujn.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.