Sidebar
Displays the mobile sidebar.
Fulldev UI
React
React
Astro
Astro
React
React
Search
⌘ + K
Search
Search
No results found.
Components
Accordion
/react/components/accordion/
Alert
/react/components/alert/
Alert Dialog
/react/components/alert-dialog/
Aspect Ratio
/react/components/aspect-ratio/
Attachment
/react/components/attachment/
Avatar
/react/components/avatar/
Badge
/react/components/badge/
Banner
/react/components/banner/
Breadcrumb
/react/components/breadcrumb/
Bubble
/react/components/bubble/
Button
/react/components/button/
Button Group
/react/components/button-group/
Calendar
/react/components/calendar/
Card
/react/components/card/
Carousel
/react/components/carousel/
Chart
/react/components/chart/
Checkbox
/react/components/checkbox/
Collapsible
/react/components/collapsible/
Combobox
/react/components/combobox/
Command
/react/components/command/
Components
/react/components/
Context Menu
/react/components/context-menu/
Data Table
/react/components/data-table/
Date Picker
/react/components/date-picker/
Dialog
/react/components/dialog/
Direction
/react/components/direction/
Drawer
/react/components/drawer/
Dropdown Menu
/react/components/dropdown-menu/
Empty
/react/components/empty/
Field
/react/components/field/
Form
/react/components/form/
Header
/react/components/header/
Hover Card
/react/components/hover-card/
Icon
/react/components/icon/
Input
/react/components/input/
Input Group
/react/components/input-group/
Input OTP
/react/components/input-otp/
Item
/react/components/item/
Kbd
/react/components/kbd/
Label
/react/components/label/
Layout
/react/components/layout/
Logo
/react/components/logo/
Marker
/react/components/marker/
Marquee
/react/components/marquee/
Menubar
/react/components/menubar/
Message
/react/components/message/
Message Scroller
/react/components/message-scroller/
Native Select
/react/components/native-select/
Navigation Menu
/react/components/navigation-menu/
Pagination
/react/components/pagination/
Popover
/react/components/popover/
Price
/react/components/price/
Progress
/react/components/progress/
Questionnaire
/react/components/questionnaire/
Radio Group
/react/components/radio-group/
Rating
/react/components/rating/
Resizable
/react/components/resizable/
Scroll Area
/react/components/scroll-area/
Section
/react/components/section/
Select
/react/components/select/
Separator
/react/components/separator/
Sheet
/react/components/sheet/
Sidebar
/react/components/sidebar/
Skeleton
/react/components/skeleton/
Slider
/react/components/slider/
Sonner
/react/components/sonner/
Spinner
/react/components/spinner/
Switch
/react/components/switch/
Table
/react/components/table/
Tabs
/react/components/tabs/
Textarea
/react/components/textarea/
Theme Toggle
/react/components/theme-toggle/
Toast
/react/components/toast/
Toc
/react/components/toc/
Toggle
/react/components/toggle/
Toggle Group
/react/components/toggle-group/
Tooltip
/react/components/tooltip/
Typography
/react/components/typography/
Video
/react/components/video/
Blocks
Article
/react/blocks/article/
Articles
/react/blocks/articles/
Banner
/react/blocks/banner/
Blocks
/react/blocks/
Blocks
/react/blocks/blocks/
Contact
/react/blocks/contact/
Content
/react/blocks/content/
Cta
/react/blocks/cta/
Doc
/react/blocks/doc/
Faqs
/react/blocks/faqs/
Features
/react/blocks/features/
Footer
/react/blocks/footer/
Header
/react/blocks/header/
Hero
/react/blocks/hero/
Links
/react/blocks/links/
Logos
/react/blocks/logos/
Pricing
/react/blocks/pricing/
Product
/react/blocks/product/
Products
/react/blocks/products/
Reviews
/react/blocks/reviews/
Services
/react/blocks/services/
Sidebar
/react/blocks/sidebar/
Create
Create
/create/
Docs
Docs
/react/docs/
Installation
/react/docs/installation/
Introduction
/react/docs/introduction/
Overview
Home
/
React
/react/
Get started
Introduction
Installation
Create
Components
Accordion
Alert
Alert Dialog
Aspect Ratio
Attachment
Avatar
Badge
Banner
Breadcrumb
Bubble
Button
Button Group
Calendar
Card
Carousel
Chart
Checkbox
Collapsible
Combobox
Command
Context Menu
Data Table
Date Picker
Dialog
Direction
Drawer
Dropdown Menu
Empty
Field
Form
Header
Hover Card
Icon
Input
Input Group
Input OTP
Item
Kbd
Label
Layout
Logo
Marker
Marquee
Menubar
Message
Message Scroller
Native Select
Navigation Menu
Pagination
Popover
Price
Progress
Questionnaire
Radio Group
Rating
Resizable
Scroll Area
Section
Select
Separator
Sheet
Sidebar
Skeleton
Slider
Sonner
Spinner
Switch
Table
Tabs
Textarea
Theme Toggle
Toast
Toc
Toggle
Toggle Group
Tooltip
Typography
Video
Blocks
Article
Articles
Banner
Blocks
Contact
Content
Cta
Doc
Faqs
Features
Footer
Header
Hero
Links
Logos
Pricing
Product
Products
Reviews
Services
Sidebar
Toggle Sidebar
Home
/
React
/
Components
Docs
Components
Blocks
Create
GitHub
View fulldotdev/ui on GitHub
Stars
Toggle theme
Components
Browse installable Fulldev UI components for React.
Accordion
A vertically stacked set of interactive headings that each reveal a section of content.
Alert
Displays a callout for user attention.
Alert Dialog
A modal dialog that interrupts the user with important content and expects a response.
Aspect Ratio
Displays content within a desired ratio.
Attachment
Displays a file or image attachment with media, metadata, upload state, and actions.
Avatar
An image element with a fallback for representing the user.
Badge
Displays a badge or a component that looks like a badge.
Banner
A full-width container for important messages or announcements.
Breadcrumb
Displays the path to the current resource using a hierarchy of links.
Bubble
Displays conversational content in a message bubble. Supports variants, alignment, grouping, reactions, and collapsible content.
Button
Displays a button or a component that looks like a button.
Button Group
A container that groups related buttons together with consistent styling.
Calendar
A calendar component that allows users to select a date or a range of dates.
Card
Displays a card with header, content, and footer.
Carousel
A carousel with motion and swipe built using Embla.
Chart
Beautiful charts. Built using Recharts. Copy and paste into your apps.
Checkbox
A control that allows the user to toggle between checked and not checked.
Collapsible
An interactive component which expands/collapses a panel.
Combobox
Autocomplete input with a list of suggestions.
Command
Command menu for search and quick actions.
Context Menu
Displays a menu of actions triggered by a right click.
Data Table
Powerful table and datagrids built using TanStack Table.
Date Picker
A date picker component with range and presets.
Dialog
A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.
Direction
A provider component that sets the text direction for your application.
Drawer
A drawer component for React.
Dropdown Menu
Displays a menu to the user, such as a set of actions or functions, triggered by a button.
Empty
Use the Empty component to display an empty state.
Field
Combine labels, controls, and help text to compose accessible form fields and grouped inputs.
Form
A form wrapper with vertical spacing for the field components.
Header
A responsive site header with grouped content.
Hover Card
For sighted users to preview content available behind a link.
Icon
Renders a Lucide icon or a social brand logo by name, or the icon for a link.
Input
A text input component for forms and user data entry with built-in styling and accessibility features.
Input Group
Add addons, buttons, and helper content to inputs.
Input OTP
Accessible one-time password component with copy-paste functionality.
Item
A versatile component for displaying content with media, title, description, and actions.
Kbd
Used to display textual user input from keyboard.
Label
Renders an accessible label associated with controls.
Layout
Page-shell primitives for the root html, head, body, and main structure.
Logo
A component for displaying a brand logo.
Marker
Displays an inline status, system note, bordered row, or labeled separator in a conversation.
Marquee
A continuously scrolling row of content, with a pause control and a static fallback.
Menubar
A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands.
Message
Displays a message in a conversation, with optional avatar, header, footer, and alignment.
Message Scroller
A chat scroll container that anchors turns, opens saved transcripts, follows streamed responses, loads history without jumping, and jumps to any message.
Native Select
A styled native HTML select element with consistent design system integration.
Navigation Menu
A collection of links for navigating websites.
Pagination
Pagination with page navigation, next and previous links.
Popover
Displays rich content in a portal, triggered by a button.
Price
A flexible price display component for showing pricing information.
Progress
Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.
Questionnaire
A multi-step questionnaire with single-choice, multiple-choice, freeform, and skippable questions.
Radio Group
A set of checkable buttons, known as radio buttons, where no more than one of the buttons can be checked at a time.
Rating
A star rating component for displaying ratings visually.
Resizable
Accessible resizable panel groups and layouts with keyboard support.
Scroll Area
Augments native scroll functionality for custom, cross-browser styling.
Section
A layout component for organizing page content into sections.
Select
Displays a list of options for the user to pick from, triggered by a button.
Separator
Visually or semantically separates content.
Sheet
Extends the Dialog component to display content that complements the main content of the screen.
Sidebar
A composable, themeable and customizable sidebar component.
Skeleton
Use to show a placeholder while content is loading.
Slider
An input where the user selects a value from within a given range.
Sonner
Toast notifications with Sonner, themed with the site tokens.
Spinner
An indicator that can be used to show a loading state.
Switch
A control that allows the user to toggle between checked and not checked.
Table
A responsive table component.
Tabs
A set of layered sections of content, known as tab panels, that are displayed one at a time.
Textarea
Displays a form textarea or a component that looks like a textarea.
Theme Toggle
A two-state theme toggle that switches immediately between light and dark mode.
Toast
A succinct message that is displayed temporarily.
Toc
Displays a simple table of contents for page sections and subsections.
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.
Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
Typography
Automatic prose styling and semantic text primitives for documentation and content-heavy interfaces.
Video
A responsive video component that supports YouTube videos and shorts.