Input Group
Enhance inputs with icons, text, and action buttons.
Basic Examples
Add icons and text to inputs for better context.
Text Addons
Add text prefixes, suffixes, and labels to inputs.
Action Buttons
Integrate action buttons directly into inputs.
Form Validation
Show validation states with icons and colors.
Username is available
Please enter a valid email address
Verifying...
Advanced Examples
Combine multiple features for complex use cases.
Dropdown Menu
Integrate dropdown menus with input fields for context actions.
Code Editor
Create code editor interfaces with header and footer toolbars.
Usage
@using BlazorUI.Components.InputGroup
@using BlazorUI.Components.Input
<!-- Icon at start -->
<InputGroup>
<InputGroupAddon Align="InputGroupAlign.InlineStart">
<SearchIcon Size="16" />
</InputGroupAddon>
<InputGroupInput Placeholder="Search..." />
</InputGroup>
<!-- Button at end -->
<InputGroup>
<InputGroupInput Placeholder="Enter email" />
<InputGroupAddon Align="InputGroupAlign.InlineEnd">
<InputGroupButton>Subscribe</InputGroupButton>
</InputGroupAddon>
</InputGroup>
<!-- Icons on both sides -->
<InputGroup>
<InputGroupAddon Align="InputGroupAlign.InlineStart">
<MailIcon Size="16" />
</InputGroupAddon>
<InputGroupInput Type="InputType.Email" Placeholder="name@example.com" />
<InputGroupAddon Align="InputGroupAlign.InlineEnd">
<CheckCircle2Icon Size="16" />
</InputGroupAddon>
</InputGroup>