diff --git a/src/renderer/components/Editor/MarkdownEditor.tsx b/src/renderer/components/Editor/MarkdownEditor.tsx index 01c79e7..3f4fa26 100644 --- a/src/renderer/components/Editor/MarkdownEditor.tsx +++ b/src/renderer/components/Editor/MarkdownEditor.tsx @@ -1165,16 +1165,6 @@ export function MarkdownEditor(): JSX.Element { ) })()} - )} diff --git a/src/renderer/components/FileTree/FileTreeNode.tsx b/src/renderer/components/FileTree/FileTreeNode.tsx index 9abf564..3648c24 100644 --- a/src/renderer/components/FileTree/FileTreeNode.tsx +++ b/src/renderer/components/FileTree/FileTreeNode.tsx @@ -190,7 +190,16 @@ export function FileTreeNode({ node, depth, dirPath, siblings }: Props): JSX.Ele ] : [ { label: 'Rename', action: startRename }, - { label: 'Delete', action: submitDelete, danger: true } + { label: 'Delete', action: submitDelete, danger: true }, + 'separator', + { + label: 'Export as PDF', + action: async () => { + const content = await window.api.readFile(node.path) + const fileName = node.name.replace(/\.md$/, '') + await window.api.exportPDF(content, fileName) + } + } ] if (node.type === 'directory') {