diff --git a/src/lib/components/common/CodeEditor.svelte b/src/lib/components/common/CodeEditor.svelte index 4d2bfcd5a..04a7f35ab 100644 --- a/src/lib/components/common/CodeEditor.svelte +++ b/src/lib/components/common/CodeEditor.svelte @@ -40,9 +40,9 @@ toast.success('Code formatted successfully'); return true; } - return false; } + return false; }; let extensions = [ diff --git a/src/lib/components/workspace/Tools.svelte b/src/lib/components/workspace/Tools.svelte index faa05d7e7..049f38cf6 100644 --- a/src/lib/components/workspace/Tools.svelte +++ b/src/lib/components/workspace/Tools.svelte @@ -8,15 +8,29 @@ let loading = false; let name = ''; + let id = ''; + + $: if (name) { + id = name.replace(/\s+/g, '_').toLowerCase(); + } let codeEditor; - const submitHandler = async () => { + const saveHandler = async () => { loading = true; - // Call the API to submit the code + // Call the API to save the toolkit + console.log('saveHandler'); + }; + + const submitHandler = async () => { if (codeEditor) { - codeEditor.submitHandler(); + const res = await codeEditor.formatHandler(); + + if (res) { + console.log('Code formatted successfully'); + saveHandler(); + } } }; @@ -33,18 +47,27 @@