Components
A comprehensive collection of reusable UI components built with React and TypeScript. All components follow our design principles of privacy-first design, accessibility, and AI-driven interactions.
Form Controls
Interactive input components for data collection
Button
Trigger actions or events
Button Group
Group related buttons
Checkbox
Toggle selection on/off
Date Picker
Select dates
Dropdown
Select from a list of options
File Upload
Upload files
Radio Button
Select one option from a set
Select
Choose from dropdown options
Text Area
Multi-line text input
Text Input
Single-line text input
Time Picker
Select time values
Toggle Switch
Binary on/off control
Feedback & Messaging
Components for user communication and notifications
Navigation
Components for moving through the application
Data Display
Components for presenting information
Layout
Structural components for page organization
Overlays
Components that appear above other content
Utilities
Specialized utility components
Getting Started
To use these components in your project, install the @fidus/ui package and import the components you need.