import React, { forwardRef, useContext } from "react"; import { useThemeInternal } from "../theme/Theme"; import { BodyLong } from "../typography"; import { cl } from "../utils/helpers"; import { ExpansionCardContext } from "./context"; export interface ExpansionCardContentProps extends React.HTMLAttributes { children: React.ReactNode; } const ExpansionCardContent = forwardRef< HTMLDivElement, ExpansionCardContentProps >(({ children, className, "data-color": dataColor, ...rest }, ref) => { const panelContext = useContext(ExpansionCardContext); const themeContext = useThemeInternal(); if (panelContext === null) { console.error( " has to be used within an ", ); return null; } return (
{children}
); }); export default ExpansionCardContent;