Components
Collapsible
A collapsible component
Preview
Loading...
"use client";import { ChevronsUpDown } from "lucide-react";import * as React from "react";import { Button } from "@/registry/axon/ui/button";import { Collapsible, CollapsibleContent, CollapsibleTrigger,} from "@/registry/axon/ui/collapsible";export default function CollapsibleDemo() { const [isOpen, setIsOpen] = React.useState(false); return ( <Collapsible className="flex w-[350px] flex-col gap-2" onOpenChange={setIsOpen} open={isOpen} > <div className="flex items-center justify-between gap-4 px-4"> <h4 className="font-semibold text-sm"> @peduarte starred 3 repositories </h4> <CollapsibleTrigger asChild> <Button className="size-8" size="icon" variant="ghost"> <ChevronsUpDown /> <span className="sr-only">Toggle</span> </Button> </CollapsibleTrigger> </div> <div className="rounded-md border px-4 py-2 font-mono text-sm"> @radix-ui/primitives </div> <CollapsibleContent className="flex flex-col gap-2"> <div className="rounded-md border px-4 py-2 font-mono text-sm"> @radix-ui/colors </div> <div className="rounded-md border px-4 py-2 font-mono text-sm"> @stitches/react </div> </CollapsibleContent> </Collapsible> );}Installation
CLI
npx shadcn@latest add @emberui/collapsibleyarn shadcn@latest add @emberui/collapsiblepnpm dlx shadcn@latest add @emberui/collapsiblebunx --bun shadcn@latest add @emberui/collapsibleReference
This component is based on the shadcn/ui Collapsible component.