GitHub

Separator

Visual divider for grouping related content.

01 Live Demo

Profile Settings

Billing Settings

DailyWeekly

02 Code Snippet

src/ui/Separator.tsx
import { Separator } from "@/ui/Separator";

<div className="space-y-4">
  <p>Account</p>
  <Separator.Root />
  <p>Billing</p>
</div>

03 Copy-Paste (Single File)

Separator.tsx
function SeparatorRoot() {
  return <div role="presentation" className="h-px w-full bg-slate-200" />;
}

type SeparatorCompound = typeof SeparatorRoot & { Root: typeof SeparatorRoot };
export const Separator = Object.assign(SeparatorRoot, { Root: SeparatorRoot }) as SeparatorCompound;
react-principles