Components
A comprehensive showcase of every Radix Themes component with variants, sizes, and states — rendered with the Poolar theme. Toggle dark mode to see how all components adapt.Typography
Heading
Semantic heading component for titling content sections with a configurable type scale, weight, and HTML element mapping. Radix UI Heading docs
Heading size 1
Heading size 2
Heading size 3
Heading size 4
Heading size 5
Heading size 6
Heading size 7
Heading size 8
Heading size 9
Heading regular
Heading medium
Heading bold
Heading as h1
Heading as h2
Heading as h3
Heading as h4
Heading as h5
Heading as h6
Default heading
High contrast heading
Text
General-purpose text component for rendering body copy with fine-grained control over size, weight, color, and semantic HTML element. Radix UI Text docs
Text size 1
Text size 2
Text size 3
Text size 4
Text size 5
Text size 6
Text size 7
Text size 8
Text size 9
Light text
Regular text
Medium text
Bold text
Default text
High contrast text
Text as paragraph (p)
Text as span (inline)Blockquote
Styled block-level quotation element for highlighting excerpts or referenced text with typographic emphasis. Radix UI Blockquote docs
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
The best way to predict the future is to create it.
Gray blockquote
Gray blockquote (highContrast)
Code
Inline code snippet component for displaying technical terms, variable names, or short code fragments within body text. Radix UI Code docs
console.log()console.log()console.log()console.log()console.log()Kbd
Keyboard input element for visually representing individual keys or key combinations, useful for documenting shortcuts. Radix UI Kbd docs
Link
Accessible anchor element for navigation and inline references with configurable underline behavior, weight, and color. Radix UI Link docs
Form
Checkbox
Form control that allows users to toggle a single boolean option on or off, with support for controlled and indeterminate states. Radix UI Checkbox docs
Radio Group
Group of mutually exclusive radio options allowing the user to select exactly one value from a predefined set. Radix UI Radio Group docs
Select
Dropdown selection control that lets users pick a single value from a collapsible list of options. Radix UI Select docs
Segmented Control
Horizontal set of toggle buttons for switching between multiple related views or values within a single context. Radix UI Segmented Control docs
Slider
Range input control for selecting a numeric value by dragging a thumb along a track. Radix UI Slider docs
Switch
Toggle switch for binary on/off settings, providing a more visual alternative to a checkbox for preference-style controls. Radix UI Switch docs
Text Area
Multi-line text input for longer-form content such as comments, descriptions, or notes. Radix UI Text Area docs
Text Field
Single-line text input for collecting short-form data like names, emails, or search queries, with optional slot elements. Radix UI Text Field docs
Display
Avatar
Visual representation of a user or entity, displaying a profile image, initials, or a fallback icon at various sizes. Radix UI Avatar docs
Sizes 1–9
Fallback text
Variants: solid and soft
Color variants
With images
Image sizes
Badge
Compact label element for categorizing items, indicating status, or highlighting metadata with color-coded variants. Radix UI Badge docs
Variants
Sizes
Colors — solid
Colors — soft
Colors — surface
Colors — outline
Callout
Prominent message block for drawing attention to important information, tips, warnings, or contextual notices. Radix UI Callout docs
Variants: soft, surface, outline
Please upgrade to the new version.
Please upgrade to the new version.
Please upgrade to the new version.
Sizes 1–3
Please upgrade to the new version.
Please upgrade to the new version.
Please upgrade to the new version.
Colors: accent, gray, red, green, blue
Please upgrade to the new version.
Please upgrade to the new version.
Please upgrade to the new version.
Please upgrade to the new version.
Please upgrade to the new version.
Card
Versatile container component for grouping related content and actions into a visually distinct, elevated surface. Radix UI Card docs
Variants: surface, ghost
Sizes 1–3
Data List
Structured list of labeled key-value pairs for presenting metadata, details, or summary information in a scannable format. Radix UI Data List docs
Horizontal orientation, sizes 1–3
- Status
- Active
- Name
- Vlad Moroz
- vlad@example.com
- Company
- Acme Inc
- Status
- Pending
- Name
- Jane Doe
- jane@example.com
- Company
- Beta Corp
- Status
- Beta
- Name
- John Smith
- john@example.com
- Company
- Gamma Ltd
Vertical orientation
- Status
- Active
- Name
- Vlad Moroz
- vlad@example.com
- Company
- Acme Inc
Progress
Horizontal bar indicator that communicates the completion status of a process or task to the user. Radix UI Progress docs
Variants: surface, soft
Sizes 1–3
Values: 25, 50, 75, 100
Colors: accent and gray
Separator
Thin line that visually or semantically divides content into distinct sections, available in horizontal and vertical orientations. Radix UI Separator docs
Horizontal separators, sizes 1–4
Vertical orientation (sizes 1–4) in Flex row
Spinner
Animated loading indicator that signals ongoing background activity, usable standalone or embedded within buttons. Radix UI Spinner docs
Sizes 1–3
Button with loading=true
Table
Semantic HTML table component for presenting structured, tabular data with built-in header, body, and row support. Radix UI Table docs
Variants: surface and ghost
Sizes 1–3
Scroll Area
Custom-styled, cross-browser scrollable container that augments native scrolling with themed scrollbar visuals. Radix UI Scroll Area docs
Sizes 1–3 with scrollbars="vertical"
Size 2 with scrollbars="both"
Overlay & Interactive
Alert Dialog
Modal confirmation overlay that interrupts the user workflow and requires an explicit response before proceeding. Radix UI Alert Dialog docs
Dialog
Modal window overlay for focused tasks such as forms, confirmations, or detail views displayed above the main content. Radix UI Dialog docs
Hover Card
Floating preview card that appears on hover, letting sighted users peek at content behind a link without navigating away. Radix UI Hover Card docs
Popover
Floating panel anchored to a trigger element for displaying rich, interactive content like forms or detail previews. Radix UI Popover docs
Tabs
Tabbed interface for organizing content into panels, where only one panel is visible at a time. Radix UI Tabs docs
Tooltip
Small floating label that appears on hover or focus, providing supplementary context about a control without cluttering the UI. Radix UI Tooltip docs