Separator

A visual divider that separates content into distinct sections.

Install

npx @beaket/ui add separator

Import

import { Separator } from "@/components/ui/separator"

Examples

States

export const AllStates = () => (
  <div className="space-y-8">
    <div>
      <h3 className="mb-4 text-sm font-medium">Horizontal (default)</h3>
      <div className="max-w-sm space-y-4">
        <p className="text-steel text-sm">Section A</p>
        <Separator />
        <p className="text-steel text-sm">Section B</p>
      </div>
    </div>

    <div>
      <h3 className="mb-4 text-sm font-medium">Vertical</h3>
      <div className="flex h-6 items-center gap-4">
        <span className="text-steel text-sm">Home</span>
        <Separator orientation="vertical" />
        <span className="text-steel text-sm">About</span>
        <Separator orientation="vertical" />
        <span className="text-steel text-sm">Contact</span>
      </div>
    </div>

    <div>
      <h3 className="mb-4 text-sm font-medium">In a card-like layout</h3>
      <div className="border-chrome max-w-sm border p-4">
        <h4 className="font-medium">Card Title</h4>
        <Separator className="my-3" />
        <p className="text-steel text-sm">Card content goes here.</p>
      </div>
    </div>
  </div>
);

Props