chore: Move editor into codebase (#2930)

This commit is contained in:
Tom Moor
2022-01-19 18:43:15 -08:00
committed by GitHub
parent 266f8c96c4
commit 062016b164
216 changed files with 12417 additions and 382 deletions

View File

@@ -0,0 +1,15 @@
import { EditorState } from "prosemirror-state";
import isMarkActive from "./isMarkActive";
export default function isInCode(state: EditorState): boolean {
if (state.schema.nodes.code_block) {
const $head = state.selection.$head;
for (let d = $head.depth; d > 0; d--) {
if ($head.node(d).type === state.schema.nodes.code_block) {
return true;
}
}
}
return isMarkActive(state.schema.marks.code_inline)(state);
}