File: separator.md | Updated: 11/15/2025
ThemesThemes PrimitivesPrimitives IconsIcons ColorsColors
Documentation Case studies Blog
Search
/
Introduction Getting started Accessibility Releases
Styling Animation Composition Server-side rendering
Accordion
Alert Dialog
Aspect Ratio
Avatar
Checkbox
Collapsible
Context Menu
Dialog
Dropdown Menu
Form
Preview
Hover Card
Label
Menubar
Navigation Menu
One-Time Password Field
Preview
Password Toggle Field
Preview
Popover
Progress
Radio Group
Scroll Area
Select
Separator
Slider
Switch
Tabs
Toast
Toggle
Toggle Group
Toolbar
Tooltip
Accessible Icon Direction Provider Portal Slot Visually Hidden
Components
Visually or semantically separates content.
Radix Primitives
An open-source UI component library.
Blog
Docs
Source
index.jsxindex.jsxstyles.cssstyles.css
CSS
import * as React from "react";
import { Separator } from "radix-ui";
import "./styles.css";
const SeparatorDemo = () => (
<div style={{ width: "100%", maxWidth: 300, margin: "0 15px" }}>
<div className="Text" style={{ fontWeight: 500 }}>
Radix Primitives
</div>
<div className="Text">An open-source UI component library.</div>
<Separator.Root className="SeparatorRoot" style={{ margin: "15px 0" }} />
<div style={{ display: "flex", height: 20, alignItems: "center" }}>
<div className="Text">Blog</div>
<Separator.Root
className="SeparatorRoot"
decorative
orientation="vertical"
style={{ margin: "0 15px" }}
/>
<div className="Text">Docs</div>
<Separator.Root
className="SeparatorRoot"
decorative
orientation="vertical"
style={{ margin: "0 15px" }}
/>
<div className="Text">Source</div>
</div>
</div>
);
export default SeparatorDemo;
Supports horizontal and vertical orientations.
Install the component from your command line.
npm install @radix-ui/react-separator
Import all parts and piece them together.
import { Separator } from "radix-ui";
export default () => <Separator.Root />;
The separator.
| Prop | Type | Default |
| --- | --- | --- |
| asChild<br><br>Prop description | boolean | false |
| orientation<br><br>Prop description | enum<br><br>See full type | "horizontal" |
| decorative<br><br>Prop description | boolean | No default value |
| Data attribute | Values |
| --- | --- |
| [data-orientation] | "vertical" \| "horizontal" |
Adheres to the separator role requirements
.
PreviousSelect
NextSlider