About
HeroUI v3 InputGroup — inputs with prefix/suffix addons: icons, text, copy button, password toggle, keyboard shortcut, loading state, variants and textarea.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds HeroUI Input Group to your project and fits it to your theme.
Code
How HeroUI Input Group is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
"use client"
import { Spinner, TextField } from "@heroui/react"
import { InputGroup } from "@/components/ui/heroui-input-group"
export default function LoadingState() {
return (
<TextField className="w-full max-w-[280px]" defaultValue="Sending..." name="status">
<InputGroup>
<InputGroup.Input className="w-full max-w-[280px]" />
<InputGroup.Suffix>
<Spinner className="size-4" />
</InputGroup.Suffix>
</InputGroup>
</TextField>
)
}
















