Collapsible/collapsible-standard-

PreviousNext

A collapsible/collapsible-standard- example

Docs
shadcnblocksblock

Preview

Loading preview…
code/example/collapsible/collapsible-standard-1.tsx
import { ChevronDown } from "lucide-react";

import { Button } from "@/components/ui/button";
import {
  Collapsible,
  CollapsibleContent,
  CollapsibleTrigger,
} from "@/components/ui/collapsible";

export const title = "Simple Collapsible";

const Example = () => (
  <Collapsible className="w-full max-w-lg">
    <CollapsibleTrigger asChild>
      <Button variant="ghost">
        Toggle <ChevronDown className="ml-2 h-4 w-4" />
      </Button>
    </CollapsibleTrigger>
    <CollapsibleContent className="mt-2">
      <p className="text-sm text-muted-foreground">
        This is the collapsible content. You can put any content here.
      </p>
    </CollapsibleContent>
  </Collapsible>
);

export default Example;

Installation

npx shadcn@latest add @shadcnblocks/collapsible-collapsible-standard-1

Usage

import { CollapsibleCollapsibleStandard1 } from "@/components/collapsible-collapsible-standard-1"
<CollapsibleCollapsibleStandard1 />