From 6b18ed647714f38ecf603c0056f7ce14383b0019 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 2 Dec 2025 12:24:22 +0200 Subject: [PATCH] refactor(markdown_import): deduplicate submit --- .../src/widgets/dialogs/markdown_import.tsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/apps/client/src/widgets/dialogs/markdown_import.tsx b/apps/client/src/widgets/dialogs/markdown_import.tsx index 52e526c2b..e879b62c0 100644 --- a/apps/client/src/widgets/dialogs/markdown_import.tsx +++ b/apps/client/src/widgets/dialogs/markdown_import.tsx @@ -34,6 +34,13 @@ export default function MarkdownImportDialog() { } }); + function submit() { + setShown(false); + if (editorApiRef.current) { + convertMarkdownToHtml(text, editorApiRef.current); + } + } + return ( { - setShown(false); - if (editorApiRef.current) { - await convertMarkdownToHtml(text, editorApiRef.current); - } - }} + onClick={submit} /> } onShown={() => markdownImportTextArea.current?.focus()} @@ -64,10 +66,7 @@ export default function MarkdownImportDialog() { onKeyDown={(e) => { if (e.key === "Enter" && e.ctrlKey) { e.preventDefault(); - setShown(false); - if (editorApiRef.current) { - convertMarkdownToHtml(text, editorApiRef.current); - } + submit(); } }}>