ShellUI Logo
ShellUI

Form Components

Essential form components for user input and interaction

Form components are the building blocks for user input and interaction in your Blazor applications. These components provide a consistent and accessible way to collect data from users.

Overview

ShellUI provides a comprehensive set of form components that work seamlessly together, built on top of Tailwind CSS for beautiful styling and accessibility features out of the box.

Available Components

Getting Started

To use form components in your project, install ShellUI via CLI or NuGet package:

# CLI Installation (Recommended)
dotnet tool install -g ShellUI.CLI
shellui init
shellui add button input textarea

# Or via NuGet
dotnet add package ShellUI.Components

Common Patterns

Form components in ShellUI follow consistent patterns:

  • Accessibility First: All components include proper ARIA attributes
  • Validation Ready: Built-in support for Blazor validation
  • Themeable: Easy customization with CSS variables
  • Responsive: Mobile-friendly by default
  • Type-Safe: Full C# type safety

On this page