markdown view tab

This commit is contained in:
Jan Prochazka
2021-03-20 10:59:14 +01:00
parent 4b1b61328a
commit 5e59926556
3 changed files with 63 additions and 2 deletions

View File

@@ -77,11 +77,25 @@
$: folder = data?.folder;
$: handler = HANDLERS[folder] as FileTypeHandler;
const showMarkdownPage = () => {
openNewTab({
title: data.file,
icon: 'img markdown',
tabComponent: 'MarkdownViewTab',
props: {
savedFile: data.file,
savedFolder: 'markdown',
savedFormat: 'text',
},
});
};
function createMenu() {
return [
{ text: 'Open', onClick: openTab },
hasPermission(`files/${data.folder}/write`) && { text: 'Rename', onClick: handleRename },
hasPermission(`files/${data.folder}/write`) && { text: 'Delete', onClick: handleDelete },
folder == 'markdown' && { text: 'Show page', onClick: showMarkdownPage },
];
}