
3D Extruded Buildings & Urban Footprints
Real-world 3D building extrusions with dynamic sunlight shadows, terrain DEM elevations, and pitch/bearing camera controls.
collapsibleuiHeadless single-region show/hide primitive. Use it when Accordion is overkill — a single toggle reveals one panel of content. Smooth height animation built in.
Also available for Vue ->$pnpm dlx shadcn@latest add https://uipkge.dev/r/react/collapsible.json$npx shadcn@latest add https://uipkge.dev/r/react/collapsible.json$yarn dlx shadcn@latest add https://uipkge.dev/r/react/collapsible.json$bunx shadcn@latest add https://uipkge.dev/r/react/collapsible.jsonnpx shadcn@latest add @uipkge-react/collapsibleInstalls to:components/ui/collapsible/'use client'
import * as React from 'react'
import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'
const Collapsible = React.forwardRef<
React.ElementRef<typeof CollapsiblePrimitive.Root>,
React.ComponentPropsWithoutRef<typeof CollapsiblePrimitive.Root>
>(({ ...props }, ref) => <CollapsiblePrimitive.Root ref={ref} data-uipkge="" data-slot="collapsible" {...props} />)
Collapsible.displayName = CollapsiblePrimitive.Root.displayName
const CollapsibleTrigger = React.forwardRef<
React.ElementRef<typeof CollapsiblePrimitive.CollapsibleTrigger>,
React.ComponentPropsWithoutRef<typeof CollapsiblePrimitive.CollapsibleTrigger>
>(({ ...props }, ref) => (
<CollapsiblePrimitive.CollapsibleTrigger ref={ref} data-uipkge="" data-slot="collapsible-trigger" {...props} />
))
CollapsibleTrigger.displayName = CollapsiblePrimitive.CollapsibleTrigger.displayName
const CollapsibleContent = React.forwardRef<
React.ElementRef<typeof CollapsiblePrimitive.CollapsibleContent>,
React.ComponentPropsWithoutRef<typeof CollapsiblePrimitive.CollapsibleContent>
>(({ ...props }, ref) => (
<CollapsiblePrimitive.CollapsibleContent ref={ref} data-uipkge="" data-slot="collapsible-content" {...props} />
))
CollapsibleContent.displayName = CollapsiblePrimitive.CollapsibleContent.displayName
export { Collapsible, CollapsibleTrigger, CollapsibleContent }
export { Collapsible, CollapsibleTrigger, CollapsibleContent } from './collapsible'
Raw manifest:https://uipkge.dev/r/react/collapsible.json