PageSourceSearch

https://cfiaccess-vkqdgmzd.manus.space/assets/button-DVgpAuPA.js

js cfiaccess-vkqdgmzd.manus.space collected 2026-10-03 05:04:40 UTC 2,190 bytes, 1 lines download raw bytes

1import{n as y,j as k,S as V,d as j}from"./index-EDpPT5Rr.js";const g=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,b=y,p=(n,i)=>e=>{var o;if(i?.variants==null)return b(n,e?.class,e?.className);const{variants:l,defaultVariants:a}=i,m=Object.keys(l).map(t=>{const r=e?.[t],d=a?.[t];if(r===null)return null;const s=g(r)||g(d);return l[t][s]}),c=e&&Object.entries(e).reduce((t,r)=>{let[d,s]=r;return s===void 0||(t[d]=s),t},{}),f=i==null||(o=i.compoundVariants)===null||o===void 0?void 0:o.reduce((t,r)=>{let{class:d,className:s,...h}=r;return Object.entries(h).every(x=>{let[v,u]=x;return Array.isArray(u)?u.includes({...a,...c}[v]):{...a,...c}[v]===u})?[...t,d,s]:t},[]);return b(n,m,f,e?.class,e?.className)},z=p("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function C({className:n,variant:i,size:e,asChild:o=!1,...l}){const a=o?V:"button";return k.jsx(a,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:j(z({variant:i,size:e,className:n})),...l})}export{C as B,p as c};

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.