EVO React Components

EVO React Components

A curated set of React components and blocks that you can use in your products to get the EVO look and feel. Based on the popular Shadcn library and highly compatible with any AI agent.

Components

56 components

Accordion
Accordion component for collapsible content
Alert
Alert component for notifications
Alert Dialog
A modal dialog that interrupts the user with important content and expects a response
Aspect Ratio
A component that maintains a consistent width-to-height ratio
Avatar
Avatar component for user profiles
Badge
Badge component for status indicators
Breadcrumb
A navigation component that shows hierarchy and path
Button
Button component with various styles
Button Group
Groups buttons together with optional separators and text
Calendar
A date field component that allows users to enter and edit date
Card
Card component for displaying content
Carousel
A carousel component for cycling through elements
Chart
Chart component for data visualization
Checkbox
Checkbox component for forms
Collapsible
An interactive component that expands/collapses a panel
Combobox
Autocomplete input and command palette with a popover
Command
Fast, composable, unstyled command menu for React
Context Menu
Displays a menu at the pointer, triggered by right-click
Data Table
Data table component for displaying data
Date Picker
A date picker component with range and presets
Drawer
A drawer component for mobile-first designs
Empty
Displays an empty state with optional media, title, description and actions
Field
Form field components for building accessible forms
Dialog
A window overlaid on either the primary window or another dialog window
Dropdown Menu
Displays a menu to the user triggered by a button
Form
A best-practice form using React Hook Form, Zod, and registry components.
Hover Card
For sighted users to preview content available behind a link
Input
Input component for form fields
Input Group
Groups input elements with addons, buttons and text
Input OTP
Accessible one-time password input for authentication
Item
Flexible list item component with media, content, and actions
Kbd
Displays keyboard shortcuts with proper styling
Label
Label component for form elements
Menubar
A visually persistent menu common in desktop applications
Navigation Menu
Navigation menu block for site navigation
Pagination
Pagination with page navigation, next and previous links
Popover
Displays rich content in a portal, triggered by a button
Progress
Displays an indicator showing the completion progress of a task
Radio Group
A set of checkable buttons where only one can be checked
Resizable
Resizable panels with draggable handles
Scroll Area
Augments native scroll functionality for custom styling
Select
Displays a list of options for the user to pick from
Separator
A horizontal or vertical line that visually separates content
Sheet
Extends the Dialog component to display content that complements the main content of the screen.
Sidebar
A navigation component for application layouts with customizable sections.
Skeleton
Use to show a placeholder while content is loading
Spinner
Displays a loading spinner animation
Slider
An input component that allows users to select a value from a range
Sonner
An opinionated toast component for React
Switch
A control that allows the user to toggle between checked and not checked
Table
A responsive table component with formatting options
Tabs
Tabs component for switching content
Textarea
Textarea component for multiline text
Toggle
A two-state button that can be either on or off.
Toggle Group
A set of two-state buttons that can be toggled on or off individually or as a group.
Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.

Blocks

9 blocks

Experimental Blocks

11 experimental blocks