Input Group
One input surface with text, icons, buttons or a header and footer attached around an input or textarea.
Paste this into your agent.
Input Group attaches extras to a field: a currency or protocol prefix, a search icon, a show-password action, an apply button, or a toolbar under a comment box. It draws one frame around everything.
Install
bashnpx shadcn@4.18.0 add @siteplane/input-group
Import it from @/siteplane/components/input-group. The project needs Siteplane UI's one-time setup first: .
When to pick it
- vs : Pick Group to join separate controls, like an input and a submit button, as segments with their own frames.
- vs : Pick plain Input when nothing attaches to the field.
- vs : Pick Prompt Input for a full chat composer.
Rules
- Put
InputGroupInputorInputGroupTextareainside the group. The group owns the surface and the inner control stays unstyled. - Place extras in
InputGroupAddonwithalignset to inline-start, inline-end, block-start or block-end. - For icon actions, use Button with
profile="field-action"andshape="square". Keep a password toggle's label constant and show its state witharia-pressed. - Addon text is not part of the value or the label. Name the field with Field and FieldLabel.
- Compose Button directly. Input Group has no InputGroupButton part.
Reference
Add to your agent
Print this skill from the terminal, or connect the whole catalog over MCP. Setup guides
CLI
MCP server
Questions
Related skills
Form Field Validation Timingby UI Skillbook
Validate at the right moment — not on every keystroke, not only on submit.
Forms
Siteplane Attachmentby UI Skillbook
A card for a file or image attached to a message or draft, with upload states and actions.
Siteplane UI
Siteplane Autocompleteby UI Skillbook
A text input that suggests completions while still accepting whatever the person types.
Siteplane UI
Siteplane Calendarby UI Skillbook
An inline month grid for picking a single date, several dates or a range, with unavailable-day rules.
Siteplane UI