Components
AnimateOnScroll
AnimateOnScroll applies enter and leave animations to elements as they move in and out of the viewport during scroll.
ConfirmDialog
ConfirmDialog displays a confirmation dialog programmatically using the confirm.dialog() function.
ConfirmPopup
ConfirmPopup displays a confirmation popover programmatically using the confirm.popover() function.
ContextMenu
ContextMenu displays an overlay menu to display actions related to a trigger, activated by a right-click event.
DataTable
DataTable displays data in tabular format with sorting, filtering, pagination and selection features.
Drag & Drop
`useDnd` is the shared drag-and-drop primitive that powers PickList, OrderList, and Kanban.
FileUpload
FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.
Menu
Menu is a versatile component that provides various features such as inline and portal rendering, composite structures, app-style layouts, menubars, sidebars, and router integration.
PickList
PickList is used to transfer items between two lists with drag-drop and button controls.
ProgressSpinner
ProgressSpinner is a process status indicator that supports both determinate and indeterminate modes.
Stepper
The Stepper component displays a wizard-like workflow by guiding users through the multi-step progression.
StyleClass
StyleClass manages CSS classes on a target element with enter/leave animations triggered by user interaction.
Terminal
Terminal is a text-based interface component that emulates a command line experience, enabling users to enter commands and receive responses.