Components

Introduction to CivixUI

CivixUI is a comprehensive component guideline library specifically crafted for government and civic applications. Built with accessibility, multilingual support, and user experience at its core, CivixUI helps you create digital services that truly serve citizens.

“Empowering governments to build digital services that are accessible, inclusive, and user-friendly for all citizens.”

Why CivixUI?

What makes CivixUI perfect for government and civic applications

Accessibility First

Built with WCAG 2.1 AA compliance in mind, ensuring all users can access your applications.

Multilingual Support

Native support for Bengali and English, with RTL layout capabilities.

Government Ready

Designed specifically for government and civic applications with appropriate patterns.

Dark Mode

Full dark mode support for comfortable usage in any lighting condition.

Mobile First

Responsive design that works perfectly on all devices and screen sizes.

TypeScript

Fully typed components with excellent IDE support and autocompletion.

Component Types & Characteristics

Comprehensive overview of all components, their types, usage patterns, and key characteristics.

Basic Components

Component specifications and characteristics for this category

ComponentTypeUsageAccessibilityComplexityVariants
Button
Interactive Element
User Actions
Keyboard & Screen Reader
Low
Primary, Secondary, Outline, Ghost, Danger, Link
Input
Form Control
Data Entry
Labels & Validation
Low
Text, Email, Password, Number
Textarea
Form Control
Multi-line Text
Labels & ARIA
Low
Standard, Resizable
Label
Form Element
Form Labeling
For Attribute
Low
Required, Optional
Card
Container
Content Grouping
Semantic Structure
Low
Basic, With Header, Interactive

Complex Components

Component specifications and characteristics for this category

ComponentTypeUsageAccessibilityComplexityVariants
File Upload
Interactive Element
Document Upload
Drag & Drop Alternatives
High
Single, Multiple, Drag & Drop
Password Field
Form Control
Secure Input
Screen Reader Safe
Medium
With Strength, Toggle Visibility
Form Registration
Form Container
Citizen Registration
Complete Form Flow
High
Single Page, Multi-step
Alerts
Feedback Element
User Notifications
ARIA Live Regions
Medium
Success, Warning, Error, Info
Payment
Transaction Interface
Payment Processing
Secure & Accessible
High
Card, Bank Transfer, Mobile

Interactive Components

Component specifications and characteristics for this category

ComponentTypeUsageAccessibilityComplexityVariants
Checklist
Task Interface
Progress Tracking
Checkbox Semantics
Medium
Simple, With Progress
Radio Group
Selection Control
Single Selection
Radio Group Semantics
Medium
Vertical, Horizontal, Card Style
Step Form
Form Wizard
Multi-step Processes
Step Navigation
High
Linear, Non-linear
Timeline
Data Visualization
Process Status
Chronological Structure
Medium
Vertical, Horizontal

Ready to Get Started?

Begin building accessible, government-ready applications with CivixUI