# Separator Visually or semantically separates content. ## Import ``` Copyts import { Separator } from "@kobalte/core/separator"; // or import { Root } from "@kobalte/core/separator"; // or (deprecated) import { Separator } from "@kobalte/core"; ``` ``` Copyts import { Separator } from "@kobalte/core/separator"; // or import { Root } from "@kobalte/core/separator"; // or (deprecated) import { Separator } from "@kobalte/core"; ``` ## Features - Native HTML `
` element support. - Custom element type support via the [WAI ARIA Separator](https://w3c.github.io/aria/#separator) role. - Support for horizontal and vertical orientation. ## Anatomy The separator consists of: - **Separator:** The root container for a separator. ``` Copytsx ``` ``` Copytsx ``` ## Example Content above * * * Content below index.tsxstyle.css ``` Copytsx import { Separator } from "@kobalte/core/separator"; import "./style.css"; function App() { return (
Content above Content below
); } ``` ``` Copytsx import { Separator } from "@kobalte/core/separator"; import "./style.css"; function App() { return (
Content above Content below
); } ``` ## API Reference ### Separator `Separator` is equivalent to the `Root` import from `@kobalte/core/separator` (and deprecated `Separator.Root`). | Prop | Description | | --- | --- | | orientation | `'horizontal' | 'vertical'`
The orientation of the separator. | | Data attribute | Description | | --- | --- | | data-orientation='horizontal' | Present when the separator has horizontal orientation. | | data-orientation='vertical' | Present when the separator has vertical orientation. | ## Rendered elements | Component | Default rendered element | | --- | --- | | `Separator` | `hr` | Previous[←Select](https://kobalte.dev/docs/core/components/select)Next[Skeleton→](https://kobalte.dev/docs/core/components/skeleton)