Pluma
Theme
Auto
Overview
About
MCP server
CLI
Codemods
3.0.0
Button Variant Rename
2.170.0
Banner Description Prop
Getting started
Contributing
Breaking changes
Changelog
Foundations
Content
Icons
Motion
Principles
Style utilities
Test helpers
Tokens
All Tokens
Color
Spacing
Typography
Elevation
Motion
AI
Components
Status
Layout
Accordion
AccordionGroup
AspectRatio
Box
Card
CenterBaseline
Divider
EmptyState
Flex
FormLayout
Grid
InlineStack
Panel
Scrollable
SplitView
Stack
Typography
Code
DescriptionList
Emphasis
Heading
List
Paragraph
Strong
Text
TextLabel
Truncated
Content
Avatar
CodeBlock
Coin
Icon
Image
LabelIcon
Navigation
Breadcrumbs
Link
NavItem
Page
Pagination
PlainLink
SideNav
Tabs
TabNav
Buttons
Button
ButtonGroup
CloseButton
DropdownMenu
PlainButton
ToggleButton
Forms
Checkbox
CheckboxGroup
ColorPicker
Combobox
DatePicker
FileField
Form
JsonField
NumberField
OptionCard
OptionCardGroup
Radio
RadioGroup
Search
SegmentedControl
Select
Slider
TextArea
TextField
Toggle
Data display
Badge
DataTable
Filters
FormattedDateTime
FormattedRelativeTime
KeyboardShortcut
Label
ProgressBar
ProgressCircle
StatusIndicator
Table
Tag
Timeline
Feedback
Banner
PageLoader
SkeletonShape
SkeletonText
Snackbar
Spinner
Overlays
Blanket
ConfirmationModal
Drawer
Drawer manager
Modal
Modal manager
Popover
Tooltip
Misc
VisuallyHidden
Patterns
Density
States
Advanced
Ember Floating UI
Ember prop spreading
ESLint plugin
tooltip-custom-interactive
no-banned-imports
enforce-pluma-elements
no-deprecated-apis
no-deprecated-icons
no-raw-pluma-classnames
no-raw-pluma-css-variables
require-form-control-label
prefer-managed-modals
ModalPrimitive
PlumaProvider
PopoverPrimitive
Portal
React yield
Fly Migration
fly-alert
fly-badge
fly-btn
fly-card
fly-close
fly-label
fly-panel
fly-progress
fly-range
fly-spinner
fly-tag
Forms
Lists
Tailwind
Components
v2.189.0
Icons
v1.19.0
MCP
v0.8.61
Tokens
v0.34.3
Layout
Arrange page structure, spacing, grouping, and scroll behavior with layout primitives.
Pages
Accordion
Accordion is a component that allows for the expansion and collapsing of content
AccordionGroup
AccordionGroup is the wrapper component for Accordions. It allows for limiting open accordions and helps standardize styling.
AspectRatio
A utility component for constraining content to a fixed width-to-height ratio.
Box
Base component for all Pluma components. All components in Pluma are built using the Box component. This means Pluma components all accept the Box component's props.
Card
Card is a component for grouping similar content in a container.
CenterBaseline
Utility component for centering content vertically.
Divider
A horizontal line that separates content.
EmptyState
EmptyStates notify the user that the content area or page has no data.
Flex
A utility component for creating flex containers.
FormLayout
A flexible layout component for arranging form elements with customizable spacing.
Grid
A utility component for building CSS grid layouts.
InlineStack
A utility component for creating horizontal flex containers.
Panel
A Panel wraps related content, sometimes separated by borders, within a minimally-styled container.
Scrollable
Scrollable is a utility component that provides a scrollable container with configurable overflow behavior and edge detection capabilities.
SplitView
A layout component for splitting a space into resizable, nestable panes with draggable handles.
Stack
A utility component for creating vertical flex containers.
Theme
Auto