bx

Separator

Visually or semantically separates content.

bext/ui

An open-source component library.

Blog
Docs
Source
tsx
<Separator className="my-4" />
<Separator vertical />

Separator — trait fin (border-b ou border-l selon orientation) pour séparer visuellement des sections.

Installation

Terminal
$ bext ui add separator

Usage

tsx
import { Separator } from "@bext-stack/ui/primitives"

<Separator className="my-4" />

<div className="flex h-5 items-center gap-4">
  <div>Blog</div>
  <Separator vertical />
  <div>Docs</div>
</div>

Anatomy

<Separator vertical? />

API Reference

Separator

Prop Type Default Description
vertical boolean Si true : w-px h-full (vertical). Sinon h-px w-full (horizontal, défaut).
className string undefined

Accessibility

role="separator" par défaut. Purement décoratif — les AT le mentionnent brièvement mais sans importance.

Try it live Open in play

Edit this example live in the bext playground — it compiles and runs entirely in your browser.

src/app/page.tsx 1 file · react · runs in your browser
The React idiom — same UI, for comparison.