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 { Description, Label, TextField } from "@heroui/react"
import { InputGroup } from "@/components/ui/heroui-input-group"
export default function WithPrefixAndSuffix() {
return (
<TextField className="w-full max-w-[280px]" defaultValue="10" name="price">
<Label>Set a price</Label>
<InputGroup>
<InputGroup.Prefix>$</InputGroup.Prefix>
<InputGroup.Input className="w-full max-w-[200px]" type="number" />
<InputGroup.Suffix>USD</InputGroup.Suffix>
</InputGroup>
<Description>What customers would pay</Description>
</TextField>
)
}
















