@blocknote/react
Version:
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
15 lines (14 loc) • 688 B
TypeScript
import { FloatingFocusManagerProps, UseDismissProps, UseFloatingOptions, UseHoverProps, UseTransitionStatusProps, UseTransitionStylesProps } from "@floating-ui/react";
import { HTMLAttributes } from "react";
export type FloatingUIOptions = {
useFloatingOptions?: UseFloatingOptions;
useTransitionStylesProps?: UseTransitionStylesProps;
useTransitionStatusProps?: UseTransitionStatusProps;
useDismissProps?: UseDismissProps;
useHoverProps?: UseHoverProps;
elementProps?: HTMLAttributes<HTMLDivElement>;
/**
* Props to pass to the `FloatingFocusManager` component.
*/
focusManagerProps?: Omit<FloatingFocusManagerProps, "context" | "children">;
};