'use client'; import { useState } from 'react'; import { Icon } from './icon'; import { twMerge } from 'tailwind-merge'; import { AccordionProps } from '../types'; export const Accordion = ({ isCollapse = false, collapseClassName, title, subTitle, icons = ['chevron-up', 'chevron-down'], iconSize = 16, iconColor = 'fill-[#000000]', children, headerClassName, className, titleClassName, subTitleClassName, dataTestId, contentClassName }: AccordionProps) => { const [collapse, setCollapse] = useState(isCollapse); return (