PageSourceSearch

https://biq.li/build/assets/checkbox-BzMw4dY9.js

js biq.li collected 2026-10-01 12:13:06 UTC 2,109 bytes, 1 lines download raw bytes

1import{a as e}from"./chunk-BEqpzyXh.js";import{t}from"./react-BTpDkA_X.js";import{A as n,I as r,N as i,at as a,w as o}from"./use-number-formatter-B9J6y0hQ.js";import{H as s,R as c,Ti as l,W as u,_i as d}from"./lucide-react-I0s3kkbU.js";import{t as f}from"./jsx-runtime-CtcQ9akZ.js";var p=e(t()),m=f(),h=(0,p.forwardRef)((e,t)=>{let{size:r=`md`,iconSize:d,children:f,className:h,icon:g,checkedIcon:_,disabled:v,isIndeterminate:y,errorMessage:b,invalid:x,orientation:S=`horizontal`,onChange:C,autoFocus:w,required:T,value:E,name:D,inputTestId:O,tabIndex:k,"aria-hidden":A}=e,j=i({...e,label:f}),M=a(t);n({autoFocus:w},M),(0,p.useEffect)(()=>{M.current&&(M.current.indeterminate=y||!1)});let[N,P]=o(e.checked,e.defaultChecked||!1),F=(0,p.useCallback)(e=>{C?.(e),P(e.target.checked)},[C,P]),I=l(`select-none`,h,x&&`text-danger`,!x&&v&&`text-disabled`),L=x?`text-danger`:null;y||N?L||=`text-primary`:L||=`text-muted`;let R=d??16,z={size:R,className:l(`pointer-events-none flex-shrink-0`,v?`text-disabled`:L)},B;return B=y?_?p.createElement(_,z):(0,m.jsx)(s,{...z}):N?_?p.createElement(_,z):(0,m.jsx)(u,{...z}):g?p.createElement(g,z):(0,m.jsx)(c,{...z}),(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`label`,{className:I,children:(0,m.jsxs)(`div`,{className:l(`relative flex items-center`,S===`vertical`&&`flex-col flex-col-reverse`),children:[(0,m.jsx)(`input`,{style:{width:R,height:R},className:`absolute left-0 top-0 appearance-none overflow-hidden rounded outline-none ring-inset transition-shadow focus-visible:ring`,type:`checkbox`,"aria-checked":y?`mixed`:N,"aria-invalid":x||void 0,checked:N,onChange:F,ref:M,required:T,disabled:v,value:E,name:D,tabIndex:k,"aria-hidden":A,"data-testid":O}),B,f&&(0,m.jsx)(`div`,{className:l(`first-letter:capitalize`,j.size.font,S===`vertical`?`mb-6`:`ml-8`),children:f})]})}),b&&(0,m.jsx)(`div`,{className:j.error,children:b})]})});function g(e){let{field:{onChange:t,onBlur:n,value:i=!1,ref:a},fieldState:{invalid:o,error:s}}=r({name:e.name});return(0,m.jsx)(h,{ref:a,...d({onChange:t,onBlur:n,checked:i,invalid:o,errorMessage:s?.message,name:e.name},e)})}export{g as n,h as t};

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.