feat: changes to variants and styling

This commit is contained in:
Erik Tiekstra
2024-07-04 11:23:32 +02:00
parent 37d91a2354
commit d0f4d07a0a
6 changed files with 42 additions and 19 deletions

View File

@@ -7,13 +7,14 @@ import { accordionVariants } from "./variants"
export default function Accordion({
children,
className,
theme,
variant,
}: AccordionProps) {
return (
<ul className={accordionVariants({ className, variant })}>
<ul className={accordionVariants({ className, variant, theme })}>
{Children.map(children, (child) => {
if (isValidElement<AccordionItemProps>(child)) {
return cloneElement(child, { variant })
return cloneElement(child, { variant, theme })
} else {
return child
}