import { assertEmpty, mergeCSSClasses } from "@blocknote/core"; import { ComponentProps } from "@blocknote/react"; import { Card as MantineCard, Divider as MantineDivider, Text as MantineText, } from "@mantine/core"; import { forwardRef } from "react"; export const Card = forwardRef< HTMLDivElement, ComponentProps["Comments"]["Card"] >((props, ref) => { const { className, children, headerText, selected, onFocus, onBlur, tabIndex, ...rest } = props; assertEmpty(rest, false); return ( {headerText && ( {headerText} )} {children} ); }); export const CardSection = forwardRef< HTMLDivElement, ComponentProps["Comments"]["CardSection"] >((props, ref) => { const { className, children, ...rest } = props; assertEmpty(rest, false); return ( {children} ); }); export const ExpandSectionsPrompt = forwardRef< HTMLDivElement, ComponentProps["Comments"]["ExpandSectionsPrompt"] >((props, ref) => { const { className, children, ...rest } = props; assertEmpty(rest, false); return ( {children}} ref={ref} /> ); });