mirror of
https://github.com/outline/outline.git
synced 2026-01-23 19:59:02 -06:00
28 lines
445 B
TypeScript
28 lines
445 B
TypeScript
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];
|
|
},
|
|
};
|
|
}
|
|
|
|
toMarkdown() {
|
|
// see: renderTable
|
|
}
|
|
|
|
parseMarkdown() {
|
|
return { block: "tr" };
|
|
}
|
|
}
|