diff --git a/src/share/content_renderer.ts b/src/share/content_renderer.ts index 70cc5ceff0..fecf479b89 100644 --- a/src/share/content_renderer.ts +++ b/src/share/content_renderer.ts @@ -32,7 +32,7 @@ function getContent(note: SNote) { renderCode(result); } else if (note.type === 'mermaid') { renderMermaid(result, note); - } else if (note.type === 'image' || note.type === 'canvas') { + } else if ([ "image", "canvas", "mindMap"].includes(note.type)) { renderImage(result, note); } else if (note.type === 'file') { renderFile(note, result); diff --git a/src/share/routes.ts b/src/share/routes.ts index b491b5a7e7..d1f3f4e9b2 100644 --- a/src/share/routes.ts +++ b/src/share/routes.ts @@ -279,6 +279,8 @@ function register(router: Router) { renderImageAttachment(image, res, 'canvas-export.svg'); } else if (image.type === 'mermaid') { renderImageAttachment(image, res, 'mermaid-export.svg'); + } else if (image.type === "mindMap") { + renderImageAttachment(image, res, 'mindmap-export.svg'); } else { return res.status(400) .json({ message: "Requested note is not a shareable image" });