import { type ForwardRefRenderFunction, forwardRef } from 'react'; import { Heading, type HeadingProps } from '../../atoms'; import styles from './card.module.scss'; export type CardTitleProps = Omit & { /** * The title level (between 1 and 6). * * @default 2 */ level?: HeadingProps['level']; }; const CardTitleWithRef: ForwardRefRenderFunction< HTMLHeadingElement, CardTitleProps > = ({ children, className = '', level = 2, ...props }, ref) => { const headingClass = `${styles.title} ${className}`; return ( {children} ); }; export const CardTitle = forwardRef(CardTitleWithRef);