1import{s as e}from"./chunk-Bj-mKKzh.js";import{t}from"./react-CClhXMB2.js";import{t as n}from"./jsx-runtime-D6FD10WE.js";import{t as r}from"./dist-3sqAltPf.js";import{t as i}from"./cn-BfM3ThOm.js";var a=e(t(),1),o=n(),s=r(`inline-flex items-center justify-center rounded-full transition-all duration-fast select-none active:scale-[0.93] touch-target`,{variants:{variant:{ghost:`bg-transparent active:bg-muted text-surface-foreground`,filled:`bg-primary text-primary-foreground active:bg-primary/90`,outline:`border border-border bg-transparent text-surface-foreground active:bg-muted`,destructive:`bg-destructive text-destructive-foreground active:bg-destructive/90`},size:{sm:`h-9 w-9`,md:`h-11 w-11`,lg:`h-13 w-13`}},defaultVariants:{variant:`ghost`,size:`md`}}),c=(0,a.forwardRef)(({className:e,variant:t,size:n,...r},a)=>(0,o.jsx)(`button`,{ref:a,className:i(s({variant:t,size:n}),e),...r}));c.displayName=`IconButton`;export{c 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.