2 lines
927 B
JavaScript
2 lines
927 B
JavaScript
|
|
import{a,j as t}from"./vendor-react-BHG7lGYR.js";import{d as l}from"./index-BWcMVITa.js";const d=a.forwardRef(({className:o,type:r,icon:e,...i},s)=>t.jsxs("div",{className:"relative group",children:[e&&t.jsx("div",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-kodo-text-dim group-focus-within:text-kodo-cyan transition-colors pointer-events-none",children:e}),t.jsx("input",{type:r,className:l("flex h-11 w-full rounded-xl border border-white/10 bg-kodo-graphite/40 px-3 py-2 text-sm text-white placeholder:text-kodo-text-dim/50 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:cursor-not-allowed disabled:opacity-50","backdrop-blur-sm transition-all duration-200","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-kodo-cyan/30 focus-visible:border-kodo-cyan/50","hover:bg-white/5 hover:border-white/20",e&&"pl-10",o),ref:s,...i})]}));d.displayName="Input";export{d as I};
|