Collapsible

An interactive component which expands/collapses a panel.

@peduarte starred 3 repositories

@radix-ui/primitives

Installation

Install the following dependencies:

npm install @radix-ui/react-collapsible

Copy and paste the following code into your project.

'use client';
 
import * as CollapsiblePrimitive from '@radix-ui/react-collapsible';
 
const Collapsible = CollapsiblePrimitive.Root;
 
const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger;
 
const CollapsibleContent = CollapsiblePrimitive.CollapsibleContent;
 
export { Collapsible, CollapsibleContent, CollapsibleTrigger };

Update the import paths to match your project setup.

Usage

import { Collapsible, CollapsibleContent, CollapsibleTrigger } from '@/components/ui/collapsible';
<Collapsible>
    <CollapsibleTrigger>Can I use this in my project?</CollapsibleTrigger>
    <CollapsibleContent>
        Yes. Free to use for personal and commercial projects. No attribution required.
    </CollapsibleContent>
</Collapsible>