UNPKG

@blocknote/react

Version:

A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.

18 lines (17 loc) 668 B
import { ReactNode } from "react"; import { FloatingUIOptions } from "./FloatingUIOptions.js"; export type GenericPopoverReference = { element: Element; cacheMountedBoundingClientRect?: boolean; } | { getBoundingClientRect: () => DOMRect; } | { element: Element; cacheMountedBoundingClientRect?: boolean; getBoundingClientRect: () => DOMRect; }; export declare function getMountedBoundingClientRectCache(reference: GenericPopoverReference): () => DOMRect; export declare const GenericPopover: (props: FloatingUIOptions & { reference?: GenericPopoverReference; children: ReactNode; }) => false | import("react/jsx-runtime").JSX.Element;