// import * as CollapsiblePrimitive from "@radix-ui/react-collapsible" import { cn } from "@eloquent/styles" import { CollapsibleContent as CollapsibleContentPrimitive, CollapsibleContentProps, Collapsible as CollapsiblePrimitive, CollapsibleProps, CollapsibleTrigger as CollapsibleTriggerPrimitive, CollapsibleTriggerProps } from "@radix-ui/react-collapsible" import { ChevronsDownUp, ChevronsUpDown } from "lucide-react" import React from "react" import { Button } from "../Button" import { contentStyle, rootStyle, triggerContainerStyle, triggerTitleStyle } from "./variants" const Root = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(function CollapsibleRootEloquent({ className, ...props }, ref) { return ( ) }) const CollapsibleTrigger = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & CollapsibleTriggerProps & CollapsibleProps >(function CollapsibleTriggerEloquent({ children, title, className, open: isOpen, ...props }, ref) { return (

{title}

) }) const CollapsibleContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & CollapsibleContentProps >(function CollapsibleContentEloquent({ children, className, ...props }, ref) { return ( {children} ) }) export const Collapsible = { Root, Trigger: CollapsibleTrigger, Content: CollapsibleContent }