veza/apps/web/dist_verification/assets/input-DeoQfymd.js
senke 670282989b chore(refactor/sumi-migration): commit pending changes — tests, stream server, dist_verification
- apps/web: test updates (Vitest/setup), playbackAnalyticsService, TrackGrid, serviceErrorHandler
- veza-common: logging, metrics, traits, validation, random
- veza-stream-server: audio pipeline, codecs, cache, monitoring, routes
- apps/web/dist_verification: refresh build assets (content-hashed filenames)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 19:39:18 +01:00

1 line
1.8 KiB
JavaScript

import{a as o,j as e}from"./vendor-react-C9dYU-TK.js";import{c as l}from"./index-BMBS6scK.js";import{S as p}from"./vendor-icons-BSV6HBy1.js";const u=o.forwardRef(({className:s,...t},r)=>e.jsx("label",{ref:r,className:l("text-sm font-medium leading-none text-muted-foreground peer-disabled:cursor-not-allowed peer-disabled:opacity-70",s),...t}));u.displayName="Label";const c=o.forwardRef(({className:s,type:t,icon:r,label:i,error:a,id:d,...f},m)=>{const n=o.useId();return e.jsxs("div",{className:"space-y-2 w-full",children:[i&&e.jsx(u,{htmlFor:d,className:"text-xs font-mono text-muted-foreground uppercase tracking-widest",children:i}),e.jsxs("div",{className:"relative group",children:[r&&e.jsx("div",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground group-focus-within:text-primary transition-colors duration-[var(--duration-fast)] pointer-events-none",children:r}),e.jsx("input",{id:d,type:t,"aria-invalid":!!a,"aria-describedby":a?n:void 0,className:l("flex h-11 w-full rounded-xl border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground/50 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:cursor-not-allowed disabled:opacity-50","transition-all duration-[var(--duration-fast)]","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background","focus-visible:shadow-[var(--sumi-shadow-glow)]","hover:border-border/80",r&&"pl-10",a&&"border-destructive focus-visible:ring-destructive/30",s),ref:m,...f})]}),a&&e.jsx("p",{id:n,className:"text-xs text-destructive mt-1 animate-shake",children:a})]})});c.displayName="Input";const x=o.forwardRef((s,t)=>e.jsx(c,{...s,ref:t,icon:e.jsx(p,{className:"w-4 h-4"})}));x.displayName="SearchInput";export{c as I,u as L,x as S};