Aurora Collapsible
aurora-dinglebear-ai/aurora-collapsibleUnverifiedComponent
Disclosure container for compact diagnostics and configuration details.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/dinglebear-ai/aurora/main/aurora-collapsible.jsonSource
1"use client"23import * as React from "react"4import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"5import { ChevronRight } from "lucide-react"6import { cn } from "@/lib/utils"78const CollapsibleRoot = CollapsiblePrimitive.Root910function CollapsibleTrigger({11 className,12 children,13 style,14 ...props15}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>) {16 return (17 <CollapsiblePrimitive.CollapsibleTrigger18 data-slot="collapsible-trigger"19 className={cn(20 "group flex w-full items-center gap-3 px-5 py-3.5 text-left outline-none transition-colors duration-150",21 "focus-visible:ring-2 focus-visible:ring-[var(--aurora-focus-ring)] focus-visible:ring-inset",22 className23 )}24 style={{25 color: "var(--aurora-text-primary)",26 fontFamily: "var(--aurora-font-display)",27 fontSize: "15px",28 fontWeight: "var(--aurora-weight-heading)",29 ...style,30 }}31 {...props}32 >33 <ChevronRight34 className="size-4 shrink-0 transition-transform duration-200 group-data-[state=open]:rotate-90"35 strokeWidth={2}36 aria-hidden37 style={{ color: "var(--aurora-text-muted)" }}38 />39 <span className="truncate">{children}</span>40 </CollapsiblePrimitive.CollapsibleTrigger>41 )42}4344function CollapsibleContent({45 className,46 children,47 style,48 ...props49}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>) {50 return (51 <CollapsiblePrimitive.CollapsibleContent52 data-slot="collapsible-content"53 className={cn(54 "overflow-hidden border-t data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",55 className56 )}57 style={{ borderColor: "var(--aurora-border-default)" }}58 {...props}59 >60 <div61 className="px-5 pb-4 pt-3"62 style={{63 color: "var(--aurora-text-muted)",64 fontFamily: "var(--aurora-font-sans)",65 fontSize: "var(--aurora-type-body)",66 lineHeight: 1.55,67 ...style,68 }}69 >70 {children}71 </div>72 </CollapsiblePrimitive.CollapsibleContent>73 )74}7576export interface CollapsibleProps77 extends Omit<78 React.ComponentPropsWithoutRef<typeof CollapsiblePrimitive.Root>,79 "children" | "title"80 > {81 title: React.ReactNode82 children: React.ReactNode83 triggerClassName?: string84 contentClassName?: string85// … truncated
What it pulls in
npm packages
Other registry items
Files it writes
More from aurora
All 176 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Aurora Accordionaurora-accordion | aurora | Components | Unverified | 2 deps | |
| Aurora Alert Dialogaurora-alert-dialog | aurora | Components | Unverified | 2 deps | |
| Aurora Aspect Ratioaurora-aspect-ratio | aurora | Components | Unverified | no deps | |
| Aurora Avataraurora-avatar | aurora | Components | Unverified | 1 dep | |
| Aurora Badgeaurora-badge | aurora | Components | Unverified | 2 deps | |
| Aurora Banneraurora-banner | aurora | Components | Unverified | 1 dep | |
| Aurora Breadcrumbaurora-breadcrumb | aurora | Components | Unverified | 2 deps | |
| Aurora Buttonaurora-button | aurora | Components | Unverified | 2 deps |
