// ~/src/siteplane/components/accordion/accordion.tsx "use client"; import { Accordion as AccordionPrimitive } from "@base-ui/react/accordion"; import { ChevronDownIcon } from "lucide-react"; import type React from "react"; import { cn, type WithStringClassName } from "../../system/utils/cn"; import { slotClass } from "../../system/utils/slot-class"; import { KitButton } from "../button/button-internal"; export function Accordion( props: WithStringClassName, ): React.ReactElement { return ( ); } export function AccordionItem({ className, ...props }: WithStringClassName): React.ReactElement { return ( ); } export function AccordionTrigger({ className, children, render, ...props }: WithStringClassName): React.ReactElement { return ( ) } {...props} > {children} ); } export function AccordionPanel({ className, children, ...props }: WithStringClassName): React.ReactElement { return (
{children}
); } export { AccordionPrimitive, AccordionPanel as AccordionContent }; // ~/src/siteplane/components/accordion/index.ts export * from "./accordion";