diff --git a/web/react/utils/markdown.jsx b/web/react/utils/markdown.jsx index 0a876a3e31..347024e1a2 100644 --- a/web/react/utils/markdown.jsx +++ b/web/react/utils/markdown.jsx @@ -9,10 +9,17 @@ export class MattermostMarkdownRenderer extends marked.Renderer { constructor(options, formattingOptions = {}) { super(options); + this.heading = this.heading.bind(this); this.text = this.text.bind(this); this.formattingOptions = formattingOptions; } + + heading(text, level, raw) { + const id = `${this.options.headerPrefix}${raw.toLowerCase().replace(/[^\w]+/g, '-')}`; + return `${text}`; + } + link(href, title, text) { let outHref = href; @@ -20,7 +27,7 @@ export class MattermostMarkdownRenderer extends marked.Renderer { outHref = `http://${outHref}`; } - let output = '${header}${body}`; + } + text(text) { return TextFormatting.doFormatText(text, this.formattingOptions); }