15+ reusable components.
Accordion
Expandable sections that help organize and reduce page clutter.
Alert
Lightweight banners used to communicate warnings, errors, or success messages.
Avatar
Avatars represent users with images, initials, or placeholders.
Badge
Badges show small counts or status indicators such as unread messages or notifications.
Button
Buttons trigger actions such as submitting forms, opening dialogs, or performing operations.
Card
Flexible containers for grouping related content and actions.
Checkbox
Checkboxes allow selecting one or multiple items.
File Upload
Allows users to upload one or more files from their device.
Input
Text inputs collect user information such as names, emails, or passwords.
Modal
Overlays used to display dialogs, confirmations, and forms without leaving the page.
Pagination
Navigation used to move through large sets of content.
Select
A dropdown for choosing one value from a list of options.
Table
Displays structured data in rows and columns with sorting and interactive controls.
Textarea
A multi-line text input for long-form content such as comments or descriptions.
Toggle
A switch UI to enable or disable a setting instantly.