About
A form field for uploading a file such as a resume or document, with an upload label, helper description, and validation error message.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds File Upload Field to your project and fits it to your theme.
Code
How File Upload Field is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import Particle from "@/components/ui/v-field-21";
export default function Default() {
return (
<div className="flex min-h-64 w-full items-center justify-center p-6">
<div className="w-full max-w-sm">
<Particle />
</div>
</div>
);
}
















