Separator
components-site-template/separatorFreeComponent
A visual divider with horizontal and vertical orientations.
Install it
npx shadcn@latest add https://ui-docs.anxndsgn.com/r/separator.jsonSource
1import { Separator as SeparatorPrimitive } from "@base-ui/react/separator";23import { cn } from "@/lib/utils";45function Separator({ className, orientation = "horizontal", ...props }: SeparatorPrimitive.Props) {6 return (7 <SeparatorPrimitive8 className={cn(9 "shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px data-[orientation=vertical]:not-[[class^='h-']]:not-[[class*='_h-']]:self-stretch",10 className,11 )}12 data-slot="separator"13 orientation={orientation}14 {...props}15 />16 );17}1819export { Separator };
What it pulls in
npm packages
Other registry items
Files it writes
More from components-site-template
All 12 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Buttonbutton | components-site-template | Components | Free | no deps | |
| Button Demobutton-demo | components-site-template | Components | Free | no deps | |
| Dropdown Menudropdown-menu | components-site-template | Components | Free | 2 deps | |
| Dropdown Menu Demodropdown-menu-demo | components-site-template | Components | Free | no deps | |
| Scroll Areascroll-area | components-site-template | Components | Free | 1 dep | |
| Scroll Area Demoscroll-area-demo | components-site-template | Components | Free | no deps | |
| Selectselect | components-site-template | Components | Free | 2 deps | |
| Select Demoselect-demo | components-site-template | Components | Free | no deps |
