1import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{S as t,g as n}from"./vendor-react-cIENq15p.js";import{It as r,Lt as i}from"./vendor-ui-DhqFgtCT.js";import{t as a}from"./utils-CzC3YWNY.js";var o=e(t(),1),s=n(),c=r(`inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-[background-color,border-color,color] duration-200 focus-visible:outline-hidden focus-visible:ring-[3px] focus-visible:ring-violet-600/10 disabled:pointer-events-none disabled:opacity-50`,{variants:{variant:{default:`bg-primary text-primary-foreground hover:bg-violet-500`,destructive:`bg-destructive text-destructive-foreground hover:bg-red-500`,outline:`border border-input bg-background hover:bg-accent hover:text-accent-foreground`,"outline-solid":`border-2 border-primary bg-background text-primary hover:bg-primary/10`,secondary:`bg-secondary text-secondary-foreground hover:bg-secondary/80`,ghost:`hover:bg-accent hover:text-accent-foreground`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-10 px-4 py-2`,sm:`h-9 rounded-md px-3`,lg:`h-11 rounded-md px-8`,icon:`h-10 w-10`}},defaultVariants:{variant:`default`,size:`default`}}),l=o.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...o},l)=>(0,s.jsx)(r?i:`button`,{className:a(c({variant:t,size:n,className:e})),ref:l,...o}));l.displayName=`Button`;export{c as n,l 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.