Separator

A visual divider between sections of content

A simple separator component for visually dividing content. Use it horizontally between blocks or vertically inside flex layouts.

Section one
Section two
import { Separator } from "@/components/ui/separator";

export default function Example() {
  return (
    <div className="space-y-4">
      <div>Section one</div>
      <Separator />
      <div>Section two</div>
    </div>
  );
}

Installation

bash
liminal add separator

Usage

Section one
Section two
import { Separator } from "@/components/ui/separator";

export default function Example() {
  return (
    <div className="space-y-4">
      <div>Section one</div>
      <Separator />
      <div>Section two</div>
    </div>
  );
}

Examples

Horizontal (default)

Section one
Section two
<Separator />

Vertical

Item AItem B
<div className="flex h-10 items-center gap-4">
  <span>Item A</span>
  <Separator orientation="vertical" />
  <span>Item B</span>
</div>

API

PropTypeDefaultDescription
orientation"horizontal" | "vertical""horizontal"Layout direction of the separator.
decorativebooleanfalseWhen true, the separator is purely visual (no accessibility role).