import {
Popover as MantinePopover,
PopoverDropdown as MantinePopoverDropdown,
PopoverTarget as MantinePopoverTarget,
} from "@mantine/core";
import { assertEmpty } from "@blocknote/core";
import { ComponentProps } from "@blocknote/react";
import { forwardRef } from "react";
export const Popover = (
props: ComponentProps["Generic"]["Popover"]["Root"]
) => {
const { children, opened, position, ...rest } = props;
assertEmpty(rest);
return (
{children}
);
};
export const PopoverTrigger = (
props: ComponentProps["Generic"]["Popover"]["Trigger"]
) => {
const { children, ...rest } = props;
assertEmpty(rest);
return {children};
};
export const PopoverContent = forwardRef<
HTMLDivElement,
ComponentProps["Generic"]["Popover"]["Content"]
>((props, ref) => {
const {
className,
children,
variant, // unused
...rest
} = props;
assertEmpty(rest);
return (
{children}
);
});