Separator
A visual divider for separating content sections. Supports both horizontal and vertical orientations.
Horizontal
Vertical
Use orientation="vertical" inside a flex row to create a vertical divider.
With Label
Place text between two flex separators for a labeled divider.
Login Form
Common pattern for separating primary and social login options.
Toolbar Divider
Vertical separators group related toolbar actions.
Settings List
Separators between settings items create visual grouping.
Breadcrumb Style
Vertical separators as breadcrumb delimiters.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
orientation | "horizontal" | "vertical" | "horizontal" | The orientation of the separator. |
className | string | — | Additional CSS classes. |
--mantle-bg | CSS variable | theme default | Override the background color via style. e.g. style={{ "--mantle-bg": "#1a1a2e" }} |
--mantle-border | CSS variable | theme default | Override the border color via style. Set to "transparent" to remove. e.g. style={{ "--mantle-border": "#e94560" }} |
--mantle-text | CSS variable | theme default | Override the text color via style. e.g. style={{ "--mantle-text": "#ffffff" }} |
--mantle-ring | CSS variable | accent | Override the focus ring color via style. e.g. style={{ "--mantle-ring": "#e94560" }} |
orientation"horizontal""horizontal" | "vertical"The orientation of the separator.
classNamestringAdditional CSS classes.
--mantle-bgtheme defaultCSS variableOverride the background color via style. e.g. style={{ "--mantle-bg": "#1a1a2e" }}
--mantle-bordertheme defaultCSS variableOverride the border color via style. Set to "transparent" to remove. e.g. style={{ "--mantle-border": "#e94560" }}
--mantle-texttheme defaultCSS variableOverride the text color via style. e.g. style={{ "--mantle-text": "#ffffff" }}
--mantle-ringaccentCSS variableOverride the focus ring color via style. e.g. style={{ "--mantle-ring": "#e94560" }}