Pluma
v3.5.3
Theme
Auto
Overview
About
Agent skill
MCP server
CLI
Codemods
3.0.0
Button Variant Rename
Data Table Tanstack V9
Deprecated Props Removal
Event Handler Rename
Icon Deprecations
Label Icon To Coin
Label To Badge
Primitive Rename
Size Longhand Rename
Test Helper Get Rename
Text Size Shorthand Rename
Toggle Button To Button
2.204.0
Flex To Stack
2.170.0
Banner Description Prop
Getting started
Contributing
Breaking changes
Migrating to v3
Changelog
Foundations
Content
Icons
Motion
Principles
Style utilities
Tokens
All Tokens
Color
Spacing
Typography
Elevation
Motion
AI
Components
Status
Test helpers
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
Navigation
Breadcrumbs
Link
NavItem
Page
Pagination
PlainLink
SetupFlow
SideNav
Stepper
Tabs
TabNav
Buttons
Button
ButtonGroup
CloseButton
DropdownMenu
PlainButton
Forms
Checkbox
CheckboxGroup
ColorPicker
Combobox
DatePicker
FileField
Form
JsonField
NumberField
OptionCard
OptionCardGroup
Radio
RadioGroup
Search
SegmentedControl
Select
SelectPalette
Slider
TextArea
TextField
Toggle
Data display
Badge
ConditionViewer
DataTable
Filters
FormattedDateTime
FormattedRelativeTime
KeyboardShortcut
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
Data visualization
Colors
Chart
Alpha
Marks
Line and area
Bar
Sparkline
Dot
Arc
Sankey
Reference line
Axes
Series and legend
Interaction
Animation
Exporting
Patterns
Density
List page
Menu keyboard shortcuts
Setup flow with a preview
States
Wizard layout
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
no-ineffective-stack-props
no-raw-html-elements
prefer-stack-over-flex
require-accessible-name
PlainModal
PlainPopover
PlumaProvider
Portal
React yield
Fly Migration
fly-alert
fly-btn
fly-close
fly-label
fly-panel
fly-range
Forms
Lists
Tailwind
Components
v3.5.3
Icons
v2.0.0
MCP
v0.8.114
Tokens
v1.0.0
Forms
Collect, validate, and arrange user input with form controls and field layouts.
Pages
Checkbox
Checkboxes allow users to select one or more items from a group of options.
CheckboxGroup
The CheckboxGroup component is used for displaying a list of related options, in the form of Checkbox inputs, where multiple choices may be selected.
ColorPicker
An HEX value color picker.
Combobox
A text input with a dropdown list of options.
DatePicker
An input component that allows selecting a date from a popup calendar.
FileField
FileField lets people choose files from their device, either through a button or a drag-and-drop area.
Form
A component to handle submitting forms.
JsonField
A textarea component for JSON input
NumberField
A numeric input field with increment/decrement controls, value clamping, and keyboard support.
OptionCard
OptionCards present the functionality of a radio or checkbox in a more visually prominent card format with an increased click area.
OptionCardGroup
A wrapper for OptionCard components.
Radio
The Radio form control allows for selection of one option from a group.
RadioGroup
The RadioGroup component is used for displaying a list of related options, in the form of Radio inputs, where only one choice can be selected.
Search
The PlumaSearch component builds upon the TextField component, providing additional functionality tailored for search use cases.
SegmentedControl
Toggle from a set of two or more options. SegmentedControl is essentially a styled wrapper around a group of radio inputs.
Select
Selecting a value from a dropdown list of options.
SelectPalette
The dropdown surface a Select renders, with an optional header, categories rail, detail pane and footer.
Slider
Choose a number value within a range.
TextArea
A textarea component for user input.
TextField
A styled text input field.
Toggle
The Toggle component renders a switch to toggle between enabled or disabled states.
Theme
Auto