Skip to main content
Glama
collapsible.tsx1.04 kB
"use client"; import { Collapsible as CollapsiblePrimitive } from "@base-ui/react/collapsible"; import { cn } from "@/lib/utils"; function Collapsible({ ...props }: CollapsiblePrimitive.Root.Props) { return <CollapsiblePrimitive.Root data-slot="collapsible" {...props} />; } function CollapsibleTrigger({ className, ...props }: CollapsiblePrimitive.Trigger.Props) { return ( <CollapsiblePrimitive.Trigger className={cn("cursor-pointer", className)} data-slot="collapsible-trigger" {...props} /> ); } function CollapsiblePanel({ className, ...props }: CollapsiblePrimitive.Panel.Props) { return ( <CollapsiblePrimitive.Panel className={cn( "h-(--collapsible-panel-height) overflow-hidden transition-[height] duration-200 data-ending-style:h-0 data-starting-style:h-0", className, )} data-slot="collapsible-panel" {...props} /> ); } export { Collapsible, CollapsibleTrigger, CollapsiblePanel, CollapsiblePanel as CollapsibleContent, };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bytebase/dbhub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server