Skip to Content
ComponentsSeparator

Separator

The Separator component provides a visual divider to separate content sections.

Examples

Basic example

import { Separator } from '@xsolla-zk/react' function App() { return <Separator /> }

Vertical separator

import { Separator } from '@xsolla-zk/react' function App() { return ( <div style={{ display: 'flex', height: 100 }}> <div>Left content</div> <Separator vertical /> <div>Right content</div> </div> ) }

With custom color

import { Separator } from '@xsolla-zk/react' function App() { return ( <Separator color="$color.accent-primary" /> ) }

All Weights

<Separator weight="$stroke.50" /> <Separator weight="$stroke.100" /> <Separator weight="$stroke.150" /> <Separator weight="$stroke.200" />

All Orientations

{/* Horizontal (default) */} <Separator /> {/* Vertical */} <Separator vertical />

API

Separator Props

Separator extends Tamagui Stack inheriting all standard props, plus:

PropTypeDefaultDescription
verticalbooleanfalseOrientation of the separator
weightSizeTokens'$stroke.100'Thickness of the separator
colorColorType'$border.neutral-secondary'Color of the separator

Accessibility

  • Provides visual separation without affecting screen reader navigation
  • Uses appropriate ARIA attributes when needed
  • Maintains semantic structure of content