
3D Extruded Buildings & Urban Footprints
Real-world 3D building extrusions with dynamic sunlight shadows, terrain DEM elevations, and pitch/bearing camera controls.
separatoruiHorizontal or vertical visual divider — a `<div>` with the right ARIA role and a registry-token border color. Use between sections, list rows, and toolbar groups.
Also available for Vue ->$pnpm dlx shadcn@latest add https://uipkge.dev/r/react/separator.json$npx shadcn@latest add https://uipkge.dev/r/react/separator.json$yarn dlx shadcn@latest add https://uipkge.dev/r/react/separator.json$bunx shadcn@latest add https://uipkge.dev/r/react/separator.jsonnpx shadcn@latest add @uipkge-react/separatorInstalls to:components/ui/separator/'use client'
import * as React from 'react'
import * as SeparatorPrimitive from '@radix-ui/react-separator'
import { cn } from '@/lib/utils'
const Separator = React.forwardRef<
React.ElementRef<typeof SeparatorPrimitive.Root>,
React.ComponentPropsWithoutRef<typeof SeparatorPrimitive.Root>
>(({ className, orientation = 'horizontal', decorative = true, ...props }, ref) => (
<SeparatorPrimitive.Root
ref={ref}
data-uipkge=""
data-slot="separator"
orientation={orientation}
decorative={decorative}
className={cn(
'bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px',
className,
)}
{...props}
/>
))
Separator.displayName = 'Separator'
export { Separator }
export { Separator } from './Separator'
Raw manifest:https://uipkge.dev/r/react/separator.json