@blocknote/shadcn
Version:
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
26 lines (25 loc) • 1.09 kB
TypeScript
import { ComponentProps } from "@blocknote/react";
import { type HTMLAttributes } from "react";
export declare const Toolbar: import("react").ForwardRefExoticComponent<{
className?: string;
children?: import("react").ReactNode;
onMouseEnter?: () => void;
onMouseLeave?: () => void;
variant?: "default" | "action-toolbar";
} & import("react").RefAttributes<HTMLDivElement>>;
type ToolbarButtonProps = ComponentProps["Generic"]["Toolbar"]["Button"] & HTMLAttributes<HTMLButtonElement>;
export declare const ToolbarButton: import("react").ForwardRefExoticComponent<ToolbarButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
export declare const ToolbarSelect: import("react").ForwardRefExoticComponent<{
className?: string;
items: {
text: string;
icon: import("react").ReactNode;
onClick: () => void;
isSelected: boolean;
isDisabled?: boolean;
}[];
isDisabled?: boolean;
portalElement: HTMLElement | null;
preventFocusOnOpen?: boolean;
} & import("react").RefAttributes<HTMLDivElement>>;
export {};