From b7fda331dcbcf9e11c62f8b6458235592d1cd4cc Mon Sep 17 00:00:00 2001 From: Sanjai Kumar Date: Thu, 26 Dec 2024 18:23:29 +0530 Subject: [PATCH] Fix: Comment toggling for JSON modes in CodeEditor --- .../bruno-app/src/components/CodeEditor/index.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/bruno-app/src/components/CodeEditor/index.js b/packages/bruno-app/src/components/CodeEditor/index.js index 398007a4a..d589e6436 100644 --- a/packages/bruno-app/src/components/CodeEditor/index.js +++ b/packages/bruno-app/src/components/CodeEditor/index.js @@ -194,8 +194,20 @@ export default class CodeEditor extends React.Component { 'Cmd-Y': 'foldAll', 'Ctrl-I': 'unfoldAll', 'Cmd-I': 'unfoldAll', - 'Ctrl-/': 'toggleComment', - 'Cmd-/': 'toggleComment' + 'Ctrl-/': () => { + if (['application/ld+json', 'application/json'].includes(this.props.mode)) { + this.editor.toggleComment({ lineComment: '//', blockComment: '/*' }); + } else { + this.editor.toggleComment(); + } + }, + 'Cmd-/': () => { + if (['application/ld+json', 'application/json'].includes(this.props.mode)) { + this.editor.toggleComment({ lineComment: '//', blockComment: '/*' }); + } else { + this.editor.toggleComment(); + } + } }, foldOptions: { widget: (from, to) => {