From 6614c73b6cf4bad53cd546783ef28f74291fbba7 Mon Sep 17 00:00:00 2001 From: Shirasawa <764798966@qq.com> Date: Thu, 25 Sep 2025 00:10:01 +0800 Subject: [PATCH] Revert "feat: Dynamically load CodeEditor.svelte to improve first-screen loading speed (-1MB)" --- .../admin/Functions/FunctionEditor.svelte | 31 +++++++++---------- .../components/chat/Messages/CodeBlock.svelte | 25 +++++++-------- .../workspace/Tools/ToolkitEditor.svelte | 31 +++++++++---------- 3 files changed, 42 insertions(+), 45 deletions(-) diff --git a/src/lib/components/admin/Functions/FunctionEditor.svelte b/src/lib/components/admin/Functions/FunctionEditor.svelte index a711df2bfe..1ef7bddc16 100644 --- a/src/lib/components/admin/Functions/FunctionEditor.svelte +++ b/src/lib/components/admin/Functions/FunctionEditor.svelte @@ -4,6 +4,7 @@ const i18n = getContext('i18n'); + import CodeEditor from '$lib/components/common/CodeEditor.svelte'; import ConfirmDialog from '$lib/components/common/ConfirmDialog.svelte'; import Badge from '$lib/components/common/Badge.svelte'; import Tooltip from '$lib/components/common/Tooltip.svelte'; @@ -366,22 +367,20 @@ class Pipe:
diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index 01e512eff3..c9ff9458ad 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -7,6 +7,7 @@ import 'highlight.js/styles/github-dark.min.css'; import PyodideWorker from '$lib/workers/pyodide.worker?worker'; + import CodeEditor from '$lib/components/common/CodeEditor.svelte'; import SvgPanZoom from '$lib/components/common/SVGPanZoom.svelte'; import { config } from '$lib/stores'; import { executeCode } from '$lib/apis/utils'; @@ -480,19 +481,17 @@ {#if !collapsed} {#if edit} - {#await import('$lib/components/common/CodeEditor.svelte') then { default: CodeEditor }} - { - saveCode(); - }} - onChange={(value) => { - _code = value; - }} - /> - {/await} + { + saveCode(); + }} + onChange={(value) => { + _code = value; + }} + /> {:else}