diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte index 9becf1e..0e1f2e1 100644 --- a/src/lib/Chat.svelte +++ b/src/lib/Chat.svelte @@ -3,6 +3,7 @@ import { apiKeyStorage, chatsStorage, addMessage, clearMessages } from "./Storage.svelte"; import type { Request, Response, Message, Settings } from "./Types.svelte"; + import Code from "./Code.svelte"; import { afterUpdate, onMount } from "svelte"; import SvelteMarkdown from "svelte-markdown"; @@ -330,7 +331,7 @@ source={message.content} options={markedownOptions} renderers={{ - /*code: Code*/ + code: Code, }} /> @@ -342,7 +343,7 @@ source={message.content} options={markedownOptions} renderers={{ - /*code: Code*/ + code: Code, }} /> @@ -354,7 +355,7 @@ source={message.content} options={markedownOptions} renderers={{ - /*code: Code*/ + code: Code, }} /> {#if message.usage} diff --git a/src/lib/Code.svelte b/src/lib/Code.svelte index a843903..cddd000 100644 --- a/src/lib/Code.svelte +++ b/src/lib/Code.svelte @@ -1,23 +1,77 @@ {@html style} - +