fix small block

This commit is contained in:
2023-07-13 11:28:00 +10:00
parent 66d2a2c48c
commit f0628c5c05

View File

@@ -24,11 +24,15 @@ export const Small = Node.create<SmallOptions>({
priority: 100, priority: 100,
parseHTML() { parseHTML() {
return [{ tag: "p.small", priority: 51 }]; return [{ tag: "p", class: "small", priority: 51 }];
}, },
renderHTML() { renderHTML({ HTMLAttributes }) {
return ["p", { class: "small" }, ["small", 0]]; return [
"p",
mergeAttributes(this.options.HTMLAttributes, HTMLAttributes),
0,
];
}, },
addOptions() { addOptions() {
@@ -52,3 +56,14 @@ export const Small = Node.create<SmallOptions>({
}; };
}, },
}); });
/**
*
* @param HTMLAttributes
* @param HTMLAttributes1
*/
function mergeAttributes(
HTMLAttributes: Record<string, unknown>,
HTMLAttributes1: Record<string, any>,
): any | string {
throw new Error("Function not implemented.");
}