Ember UI LogoEmber UI
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/collapsible
yarn shadcn@latest add @emberui/collapsible
pnpm dlx shadcn@latest add @emberui/collapsible
bunx --bun shadcn@latest add @emberui/collapsible

Reference

This component is based on the shadcn/ui Collapsible component.

On this page