import{a as e}from"./rolldown-runtime-CNC7AqOf.js";import{dt as t,lt as n}from"./forms-CL2ODv4X.js";import{t as r}from"./jsx-runtime-CTknu7_t.js";import{n as i,r as a,t as o}from"./useAdjustColorDarkness-Ba6EO9yY.js";var s=e(t()),c=e(r()),l={variant:`generic`};function u(e){e={...l,...e};let t=n(),r=a(),u={...e.style};if(e.variant===`primary`){let{red:e,green:n,blue:r}=o(u.backgroundColor||t);u.backgroundColor=`rgba(${e}, ${n}, ${r}, 0.15)`,u.color=`rgba(${e}, ${n}, ${r}, 1)`}let d=e=>{if(e.length===7){let{red:t,green:n,blue:a,hex:s}=o(e),c=i(t,n,a)?-220:220;return r(s,c)}};return(0,c.jsx)(`span`,{style:{...u,color:u.backgroundColor?d(u.backgroundColor):void 0},className:(0,s.default)(`text-xs px-2 py-1 rounded font-medium`,{"bg-transparent":e.variant===`transparent`,"bg-[#A1A1AA] bg-opacity-15 text-[#A1A1AA]":e.variant===`generic`,"bg-white border bg-opacity-15 text-gray-500":e.variant===`white`,"bg-yellow-500 bg-opacity-15 text-yellow-500":e.variant===`yellow`,"bg-red-500 bg-opacity-15 text-red-500":e.variant===`red`,"bg-blue-300 bg-opacity-15 text-blue-300":e.variant===`light-blue`,"bg-blue-400 bg-opacity-15 text-blue-400":e.variant===`blue`,"bg-blue-700 bg-opacity-15 text-blue-700":e.variant===`dark-blue`,"bg-orange-500 bg-opacity-15 text-orange-500":e.variant===`orange`,"bg-green-500 bg-opacity-15 text-green-500":e.variant===`green`,"bg-[#6B7280] bg-opacity-15 text-[#6B7280]":e.variant===`black`,"bg-purple-500 bg-opacity-15 text-purple-500":e.variant===`purple`,"bg-opacity-15":e.variant===`primary`,"bg-[#0D9488] bg-opacity-15 text-[#0D9488]":e.variant===`teal`},e.className),children:e.children})}export{u as t};