瀏覽代碼

Claude: Avoid using the current message on sidebar closing

Alessandro Pignotti 6 月之前
父節點
當前提交
b5443fa60f
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 2 2
      src/lib/AnthropicTab.svelte
  2. 1 0
      src/lib/anthropic.js

+ 2 - 2
src/lib/AnthropicTab.svelte

@@ -1,5 +1,5 @@
 <script>
 <script>
-	import { apiState, setApiKey, addMessage, messageList } from '$lib/anthropic.js'
+	import { apiState, setApiKey, addMessage, messageList, currentMessage } from '$lib/anthropic.js'
 	import PanelButton from './PanelButton.svelte';
 	import PanelButton from './PanelButton.svelte';
 	export let handleTool;
 	export let handleTool;
 	function handleKeyEnter(e)
 	function handleKeyEnter(e)
@@ -73,5 +73,5 @@
 {#if $apiState == "KEY_REQUIRED"}
 {#if $apiState == "KEY_REQUIRED"}
 	<textarea class="bg-neutral-700 p-2 rounded-md placeholder-gray-400 resize-none shrink-0" placeholder="Insert your Claude API Key" rows="1" on:keydown={handleKeyEnter} on:input={handleResize}/>
 	<textarea class="bg-neutral-700 p-2 rounded-md placeholder-gray-400 resize-none shrink-0" placeholder="Insert your Claude API Key" rows="1" on:keydown={handleKeyEnter} on:input={handleResize}/>
 {:else}
 {:else}
-	<textarea class="bg-neutral-700 p-2 rounded-md placeholder-gray-400 resize-none shrink-0" placeholder="Prompt..." rows="1" on:keydown={handleMessage} on:input={handleResize}/>
+	<textarea class="bg-neutral-700 p-2 rounded-md placeholder-gray-400 resize-none shrink-0" placeholder="Prompt..." rows="1" on:keydown={handleMessage} on:input={handleResize} bind:value={$currentMessage}/>
 {/if}
 {/if}

+ 1 - 0
src/lib/anthropic.js

@@ -94,6 +94,7 @@ function initialize()
 
 
 export const apiState = writable("KEY_REQUIRED");
 export const apiState = writable("KEY_REQUIRED");
 export const messageList = writable(messages);
 export const messageList = writable(messages);
+export const currentMessage = writable("");
 
 
 if(browser)
 if(browser)
 	initialize();
 	initialize();