diff --git a/resources/js/extensions/small.ts b/resources/js/extensions/small.ts index 760b7a7..35632cd 100644 --- a/resources/js/extensions/small.ts +++ b/resources/js/extensions/small.ts @@ -24,11 +24,15 @@ export const Small = Node.create({ priority: 100, parseHTML() { - return [{ tag: "p.small", priority: 51 }]; + return [{ tag: "p", class: "small", priority: 51 }]; }, - renderHTML() { - return ["p", { class: "small" }, ["small", 0]]; + renderHTML({ HTMLAttributes }) { + return [ + "p", + mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), + 0, + ]; }, addOptions() { @@ -52,3 +56,14 @@ export const Small = Node.create({ }; }, }); +/** + * + * @param HTMLAttributes + * @param HTMLAttributes1 + */ +function mergeAttributes( + HTMLAttributes: Record, + HTMLAttributes1: Record, +): any | string { + throw new Error("Function not implemented."); +}