"use client"; import { forwardRef } from "react"; import type { InputHTMLAttributes, TextareaHTMLAttributes } from "react"; import { cn } from "@/lib/utils"; const controlClasses = "w-full rounded-md border border-input bg-input-bg px-3 text-sm text-foreground shadow-sm transition-colors placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:bg-muted disabled:text-muted-foreground disabled:opacity-80 aria-invalid:border-destructive aria-invalid:ring-destructive"; export type InputProps = InputHTMLAttributes; export const Input = forwardRef(({ className, ...props }, ref) => ( )); Input.displayName = "Input"; export type TextareaProps = TextareaHTMLAttributes; export const Textarea = forwardRef( ({ className, ...props }, ref) => (