import React, { forwardRef, useContext } from "react"; import { useThemeInternal } from "../theme/Theme"; import { BodyLong } from "../typography"; import { cl } from "../utils/helpers"; import { AccordionItemContext } from "./AccordionItem"; export interface AccordionContentProps extends React.HTMLAttributes { /** * Content inside Accordion.Content */ children: React.ReactNode; } const AccordionContent = forwardRef( ({ children, className, ...rest }, ref) => { const context = useContext(AccordionItemContext); const themeContext = useThemeInternal(); if (context === null) { console.error( " has to be used within an ", ); return null; } return (
{children}
); }, ); export default AccordionContent;