From f03e527cb0fc28095051755eb2582c7fb4bb9d1f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 17 Apr 2026 08:14:02 +0300 Subject: [PATCH] feat(markdown): integrate into note types --- apps/client/src/menus/context_menu.ts | 1 + apps/client/src/menus/tree_context_menu.ts | 4 +++- apps/client/src/services/note_types.ts | 2 ++ apps/client/src/translations/en/translation.json | 1 + apps/client/src/widgets/FloatingButtonsDefinitions.tsx | 2 +- apps/client/src/widgets/NoteDetail.tsx | 4 ++-- 6 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/client/src/menus/context_menu.ts b/apps/client/src/menus/context_menu.ts index 415c0a2c6a..130b4cfd52 100644 --- a/apps/client/src/menus/context_menu.ts +++ b/apps/client/src/menus/context_menu.ts @@ -39,6 +39,7 @@ export interface MenuCommandItem { title: string; command?: T; type?: string; + mime?: string; /** * The icon to display in the menu item. * diff --git a/apps/client/src/menus/tree_context_menu.ts b/apps/client/src/menus/tree_context_menu.ts index 8dca18d905..7fc1a8b008 100644 --- a/apps/client/src/menus/tree_context_menu.ts +++ b/apps/client/src/menus/tree_context_menu.ts @@ -288,7 +288,7 @@ export default class TreeContextMenu implements SelectMenuItemEventListener row !== null) as MenuItem[]; } - async selectMenuItemHandler({ command, type, templateNoteId }: MenuCommandItem) { + async selectMenuItemHandler({ command, type, mime, templateNoteId }: MenuCommandItem) { const notePath = treeService.getNotePath(this.node); if (utils.isMobile()) { @@ -305,6 +305,7 @@ export default class TreeContextMenu implements SelectMenuItemEventListener