diff --git a/src/lib/components/admin/Functions/FunctionEditor.svelte b/src/lib/components/admin/Functions/FunctionEditor.svelte
index 1ef7bddc16..a711df2bfe 100644
--- a/src/lib/components/admin/Functions/FunctionEditor.svelte
+++ b/src/lib/components/admin/Functions/FunctionEditor.svelte
@@ -4,7 +4,6 @@
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';
@@ -367,20 +366,22 @@ class Pipe:
- {
- _content = e;
- }}
- onSave={async () => {
- if (formElement) {
- formElement.requestSubmit();
- }
- }}
- />
+ {#await import('$lib/components/common/CodeEditor.svelte') then { default: CodeEditor }}
+ {
+ _content = e;
+ }}
+ onSave={async () => {
+ if (formElement) {
+ formElement.requestSubmit();
+ }
+ }}
+ />
+ {/await}
diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte
index c9ff9458ad..01e512eff3 100644
--- a/src/lib/components/chat/Messages/CodeBlock.svelte
+++ b/src/lib/components/chat/Messages/CodeBlock.svelte
@@ -7,7 +7,6 @@
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';
@@ -481,17 +480,19 @@
{#if !collapsed}
{#if edit}
-
{
- saveCode();
- }}
- onChange={(value) => {
- _code = value;
- }}
- />
+ {#await import('$lib/components/common/CodeEditor.svelte') then { default: CodeEditor }}
+ {
+ saveCode();
+ }}
+ onChange={(value) => {
+ _code = value;
+ }}
+ />
+ {/await}
{:else}
- {
- _content = e;
- }}
- onSave={async () => {
- if (formElement) {
- formElement.requestSubmit();
- }
- }}
- />
+ {#await import('$lib/components/common/CodeEditor.svelte') then { default: CodeEditor }}
+ {
+ _content = e;
+ }}
+ onSave={async () => {
+ if (formElement) {
+ formElement.requestSubmit();
+ }
+ }}
+ />
+ {/await}