// components/ui/form.tsx "use client"; import * as React from "react"; import { cn } from "@/lib/cn"; export const labelClass = "text-xs font-medium text-zinc-400"; export const inputBaseClass = "w-full rounded-md border border-zinc-800 bg-zinc-900/70 px-3 py-2 text-sm text-zinc-50 " + "placeholder:text-zinc-500 focus:outline-none focus:ring-1 focus:ring-amber-400"; export const buttonBaseClass = "w-full rounded-md border border-amber-400/70 bg-amber-400/20 px-3 py-2 text-sm font-semibold text-amber-100 " + "hover:bg-amber-400/30 disabled:cursor-not-allowed disabled:opacity-50 transition-colors"; export const Input = React.forwardRef< HTMLInputElement, React.InputHTMLAttributes >(function Input({ className, ...props }, ref) { return ; }); export const Textarea = React.forwardRef< HTMLTextAreaElement, React.TextareaHTMLAttributes >(function Textarea({ className, ...props }, ref) { return (