"use client"; import { ReactNode, useState } from "react"; import { Icons } from "../Icons"; import { cn } from "../../shared/utils"; interface AccordionProps { label: string; children?: ReactNode; } const Accordion = ({ label, children }: AccordionProps) => { const [isOpen, setIsOpen] = useState(false); return (
{ setIsOpen(!isOpen); }} > {label}
{typeof children === "string" ? (

{children}

) : ( children )}
); }; Accordion.displayName = "Accordion"; export { Accordion };