@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
16 lines (15 loc) • 583 B
TypeScript
import { EditorState, Transaction } from "prosemirror-state";
export type SelectorItem = {
name: string;
labelKey: string;
icon: React.ElementType;
command: (state: EditorState, dispatch: (tr: Transaction) => void) => void;
isActive: (state: EditorState) => boolean;
};
interface NodeSelectorProps {
open: boolean;
onOpenChange: (open: boolean) => void;
portalContainer: HTMLElement | null;
}
export declare const NodeSelector: ({ open, onOpenChange, portalContainer }: NodeSelectorProps) => import("react/jsx-runtime").JSX.Element | null;
export {};