@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
16 lines (12 loc) • 447 B
text/typescript
import React, { createContext, useContext } from "react";
import { EditorState } from "prosemirror-state";
import { EditorView } from "prosemirror-view";
export interface ProseMirrorContextType {
state: EditorState | null;
view: EditorView | null;
}
export const ProseMirrorContext = createContext<ProseMirrorContextType>({
state: null,
view: null,
});
export const useProseMirrorContext = () => useContext(ProseMirrorContext);