Introducing PrimeReact v11-alpha 🎉Discover Now
primereact@11.0.0-alpha.10

Components

Discover 75+ accessible UI components in Styled and Tailwind versions — built for easy customization and production use.

Form

(25)
AutoComplete component preview

AutoComplete

AutoComplete is an input component that provides real-time suggestions when being typed.

Checkbox component preview

Checkbox

Checkbox is an extension to standard checkbox element with theming.

CheckboxGroup component preview

CheckboxGroup

CheckboxGroup groups multiple checkboxes and manages their shared value.

DatePicker component preview

DatePicker

DatePicker is a form component to work with dates.

FloatLabel component preview

FloatLabel

FloatLabel visually integrates a label with its form element.

IconField component preview

IconField

IconField wraps an input and an icon.

IftaLabel component preview

IftaLabel

IftaLabel visually integrates a label with its form element.

InputColor component preview

InputColor

InputColor is a component that allows the user to select a color.

InputGroup component preview

InputGroup

InputGroup displays text, icon, buttons and other content can be grouped next to an input.

InputNumber component preview

InputNumber

InputNumber is used to enter numeric values.

InputOtp component preview

InputOtp

InputOtp is used to enter one time passwords.

InputPassword component preview

InputPassword

InputPassword is an enhanced input for password entry with strength metering, mask toggling, and controlled or uncontrolled usage.

InputTags component preview

InputTags

InputTags groups a collection of contents in items.

InputText component preview

InputText

InputText is an extension to standard input element with icons and theming.

Knob component preview

Knob

Knob is a form component to define number inputs with a dial.

Label component preview

Label

Label provides accessible text labels for form controls. Use `htmlFor` to link the label to a form control by its id.

Listbox component preview

Listbox

Listbox is used to select one or more values from a list of items.

RadioButton component preview

RadioButton

RadioButton is an extension to standard radio button element with theming.

Rating component preview

Rating

Rating component is a star based selection input.

Select component preview

Select

Select is used to choose an item from a collection of options.

Slider component preview

Slider

Slider is a component to provide input with a drag handle.

Textarea component preview

Textarea

Textarea is a multi-line text input element.

ToggleButton component preview

ToggleButton

ToggleButton component is used to create a button that can be toggled on or off.

ToggleButtonGroup component preview

ToggleButtonGroup

ToggleButtonGroup component is used to create a group of toggle buttons.

ToggleSwitch component preview

ToggleSwitch

ToggleSwitch is used to select a boolean value.

Button

(2)
Button component preview

Button

Button is an extension to standard input element with icons and theming.

SpeedDial component preview

SpeedDial

SpeedDial is a floating action button with a popup menu displaying a set of actions.

Data

(8)
DataView component preview

DataView

DataView displays data in grid or list layout with pagination and sorting features.

OrderList component preview

OrderList

OrderList is used to reorder items in a list using selection and drag-drop.

OrgChart component preview

OrgChart

OrgChart visualizes hierarchical organization data.

Paginator component preview

Paginator

Paginator displays data in paged format and provides navigation between pages.

PickList component preview

PickList

PickList is used to transfer items between two lists with drag-drop and button controls.

Timeline component preview

Timeline

Timeline visualizes a series of chained events.

Tree component preview

Tree

Tree is used to display hierarchical data.

TreeTable component preview

TreeTable

TreeTable renders hierarchical data with the same feature set as DataTable — sort, filter, pagination, selection, scroll, frozen, resize, reorder, editing, export.

Panel

(10)
Accordion component preview

Accordion

Accordion groups content into collapsible panels.

Card component preview

Card

Card is a flexible container component.

Divider component preview

Divider

Divider is used to separate contents.

Fieldset component preview

Fieldset

Fieldset is a container component with a legend and optional collapsible content.

Panel component preview

Panel

Panel is a container component with optional collapsible content.

ScrollArea component preview

ScrollArea

ScrollArea is a cross browser, lightweight and themable alternative to native browser scrollbar.

Splitter component preview

Splitter

Splitter is utilized to separate and resize panels.

Stepper component preview

Stepper

The Stepper component displays a wizard-like workflow by guiding users through the multi-step progression.

Tabs component preview

Tabs

Tabs is a component that displays a list of tabs and allows the user to select one.

Toolbar component preview

Toolbar

Toolbar is a grouping component for buttons and other content.

Overlay

(5)
Dialog component preview

Dialog

Dialog is a container to display content in an overlay window.

Drawer component preview

Drawer

Drawer is a panel component displayed as an overlay at the edges of the screen.

OverlayManager component preview

OverlayManager

OverlayManager opens overlay components imperatively from anywhere in your app.

Popover component preview

Popover

Popover is an overlay container that displays content relative to a trigger.

Tooltip component preview

Tooltip

Tooltip is a component that displays a tooltip when the user hovers over an element.

Menu

(6)
Breadcrumb component preview

Breadcrumb

Breadcrumb provides contextual information about page hierarchy.

CommandMenu component preview

CommandMenu

CommandMenu represents a command menu component.

ContextMenu component preview

ContextMenu

A right-click triggered menu with keyboard navigation, nested submenus, and WAI-ARIA support.

Menu component preview

Menu

A keyboard-navigable dropdown menu with support for items, checkbox items, radio items, and nested submenus.

Menubar component preview

Menubar

Menubar coordinates multiple Menu instances horizontally or vertically, providing keyboard navigation between them and a single source of truth for which menu is open.

Sidebar component preview

Sidebar

Sidebar is a layout component for building application navigation with collapsible panels, multi-variant styling, and composable menu structures.

Messages

(2)
Message component preview

Message

Message component is used to display inline messages.

Toast component preview

Toast

Toast is a component that displays a message to the user.

Media

(3)
Carousel component preview

Carousel

Carousel is a content slider featuring various customization options.

Compare component preview

Compare

Compare two items side by side with a slider.

Gallery component preview

Gallery

Gallery is a component to display a collection of images in a gallery.

File

(1)
FileUpload component preview

FileUpload

FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.

Misc

(15)
AnimateOnScroll component preview

AnimateOnScroll

AnimateOnScroll applies enter and leave animations to elements as they move in and out of the viewport during scroll.

Avatar component preview

Avatar

Avatar represents people using icons, labels and images.

Badge component preview

Badge

Badge is a small status indicator for another element.

Chip component preview

Chip

Chip represents entities using icons, labels and images.

DataTable component preview

DataTable

DataTable displays data in tabular format with sorting, filtering, pagination and selection features.

Fluid component preview

Fluid

Fluid is a layout component to make descendant components span full width of their container.

FocusTrap component preview

FocusTrap

Focus Trap keeps focus within a certain DOM element while tabbing.

Inplace component preview

Inplace

Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content.

MeterGroup component preview

MeterGroup

MeterGroup displays scalar measurements within a known range.

ProgressBar component preview

ProgressBar

ProgressBar is a process status indicator.

ProgressSpinner component preview

ProgressSpinner

ProgressSpinner is a process status indicator that supports both determinate and indeterminate modes.

Skeleton component preview

Skeleton

Skeleton is a placeholder to display instead of the actual content.

StyleClass component preview

StyleClass

StyleClass manages CSS classes on a target element with enter/leave animations triggered by user interaction.

Tag component preview

Tag

Tag component is used to categorize content.

Terminal component preview

Terminal

Terminal is a text-based interface component that emulates a command line experience, enabling users to enter commands and receive responses.

{ "total": 135, "categories": 10, "styled": 77, "tailwind": 58 }