import * as React from "react" import { Accordion as MantineAccordion } from "@mantine/core" interface AccordionItem { value: string trigger: React.ReactNode content: React.ReactNode disabled?: boolean } interface AccordionProps { items?: AccordionItem[] type?: "single" | "multiple" defaultValue?: string | string[] className?: string itemClassName?: string children?: React.ReactNode } function Accordion({ className, type, defaultValue, children }: AccordionProps) { if (type === "multiple") { return ( {children} ) } return ( {children} ) } interface AccordionItemProps { value: string className?: string children?: React.ReactNode disabled?: boolean } function AccordionItem({ className, value, children, ...props }: AccordionItemProps) { return ( {children} ) } function AccordionTrigger({ className, children, ...props }: { className?: string; children?: React.ReactNode }) { return ( {children} ) } function AccordionContent({ className, children, ...props }: { className?: string; children?: React.ReactNode }) { return ( {children} ) } export { Accordion, AccordionContent, AccordionItem, AccordionTrigger } export type { AccordionItem as AccordionItemData, AccordionProps }