This component no longer exists. It was in shadcn/ui’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-05 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
accordion
agentmesh/accordionRemovedComponent
shadcn/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by shadcn/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://raw.githubusercontent.com/ombhanushaliii/agentmesh/main/example/ui/apps/v4/public/r/styles/base-vega/accordion.jsonSource
1import { Accordion as AccordionPrimitive } from "@base-ui/react/accordion"23import { cn } from "@/registry/base-vega/lib/utils"4import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"56function Accordion({ className, ...props }: AccordionPrimitive.Root.Props) {7 return (8 <AccordionPrimitive.Root9 data-slot="accordion"10 className={cn("flex w-full flex-col", className)}11 {...props}12 />13 )14}1516function AccordionItem({ className, ...props }: AccordionPrimitive.Item.Props) {17 return (18 <AccordionPrimitive.Item19 data-slot="accordion-item"20 className={cn("not-last:border-b", className)}21 {...props}22 />23 )24}2526function AccordionTrigger({27 className,28 children,29 ...props30}: AccordionPrimitive.Trigger.Props) {31 return (32 <AccordionPrimitive.Header className="flex">33 <AccordionPrimitive.Trigger34 data-slot="accordion-trigger"35 className={cn(36 "group/accordion-trigger relative flex flex-1 items-start justify-between rounded-md border border-transparent py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:after:border-ring aria-disabled:pointer-events-none aria-disabled:opacity-50 **:data-[slot=accordion-trigger-icon]:ml-auto **:data-[slot=accordion-trigger-icon]:size-4 **:data-[slot=accordion-trigger-icon]:text-muted-foreground",37 className38 )}39 {...props}40 >41 {children}42 <IconPlaceholder43 lucide="ChevronDownIcon"44 tabler="IconChevronDown"45 data-slot="accordion-trigger-icon"46 hugeicons="ArrowDown01Icon"47 phosphor="CaretDownIcon"48 remixicon="RiArrowDownSLine"49 className="pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden"50 />51 <IconPlaceholder52 lucide="ChevronUpIcon"53 tabler="IconChevronUp"54 data-slot="accordion-trigger-icon"55 hugeicons="ArrowUp01Icon"56 phosphor="CaretUpIcon"57 remixicon="RiArrowUpSLine"58 className="pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline"59 />60 </AccordionPrimitive.Trigger>61 </AccordionPrimitive.Header>62 )63}6465function AccordionContent({66 className,67 children,68 ...props69}: AccordionPrimitive.Panel.Props) {70 return (71 <AccordionPrimitive.Panel72 data-slot="accordion-content"73// … truncated
