Components
HeroUI v3 InputGroup — inputs with prefix/suffix addons: icons, text, copy button, password toggle, keyboard shortcut, loading state, variants and textarea.
npx shadcn@latest add https://21st.dev/r/larsen66/heroui-input-groupLoading preview...
"use client"
import { Globe } from "lucide-react"
import { Label, TextField } from "@heroui/react"
import { InputGroup } from "@/components/ui/heroui-input-group"
export default function IconPrefixAndTextSuffix() {
return (
<TextField className="w-full max-w-[280px]" defaultValue="heroui" name="website">
<Label>Website</Label>
<InputGroup>
<InputGroup.Prefix>
<Globe className="size-4 text-muted-foreground" />
</InputGroup.Prefix>
<InputGroup.Input className="w-full max-w-[280px]" />
<InputGroup.Suffix>.com</InputGroup.Suffix>
</InputGroup>
</TextField>
)
}
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...