Separator
Visually or semantically separates content.
Ora UI
An open-source component library.
ComponentsPrimitivesTokens
export default function SeparatorHero() { return ( <div className="space-y-1"> <h4 className="text-sm font-medium leading-none">Ora UI</h4> <p className="text-sm text-muted-foreground">An open-source component library.</p> <Separator className="my-4" /> <div className="flex h-5 items-center gap-4 text-sm"> <span>Components</span> <Separator orientation="vertical" /> <span>Primitives</span> <Separator orientation="vertical" /> <span>Tokens</span> </div> </div> ); }
Installation
npx shadcn@latest add "https://ora-ui.com/r/separator.json"Usage
import { Separator } from '@/registry/ui/separator';
export default function Example() {
return <Separator />;
}The default orientation is horizontal. Use orientation="vertical" for vertical dividers.
Examples
Horizontal
Render a full-width horizontal divider (default orientation).
Ora UI
An open-source component library.
Features
Styled primitives and composable patterns for building accessible products.
export default function SeparatorHorizontal() { return ( <div className="space-y-4"> <div className="space-y-1"> <h4 className="text-sm font-medium leading-none">Ora UI</h4> <p className="text-sm text-muted-foreground">An open-source component library.</p> </div> <Separator /> <div className="space-y-1"> <h4 className="text-sm font-medium leading-none">Features</h4> <p className="text-sm text-muted-foreground"> Styled primitives and composable patterns for building accessible products. </p> </div> </div> ); }
Vertical
Render a vertical divider that stretches to fill its container's height.
BlogDocsSource
export default function SeparatorVertical() { return ( <div className="flex h-5 items-center gap-4 text-sm"> <span>Blog</span> <Separator orientation="vertical" /> <span>Docs</span> <Separator orientation="vertical" /> <span>Source</span> </div> ); }
API Reference
| Prop | Type | Default |
|---|---|---|
orientation | "horizontal" | "vertical" | "horizontal" |
className | string | — |
All other props are forwarded to the underlying Base UI Separator primitive.