chore: Move editor into codebase (#2930)
This commit is contained in:
23
shared/editor/nodes/TableRow.ts
Normal file
23
shared/editor/nodes/TableRow.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { NodeSpec } from "prosemirror-model";
|
||||
import Node from "./Node";
|
||||
|
||||
export default class TableRow extends Node {
|
||||
get name() {
|
||||
return "tr";
|
||||
}
|
||||
|
||||
get schema(): NodeSpec {
|
||||
return {
|
||||
content: "(th | td)*",
|
||||
tableRole: "row",
|
||||
parseDOM: [{ tag: "tr" }],
|
||||
toDOM() {
|
||||
return ["tr", 0];
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
parseMarkdown() {
|
||||
return { block: "tr" };
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user