diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte
index 8cc60e976..0ecb7331a 100644
--- a/src/lib/components/chat/MessageInput.svelte
+++ b/src/lib/components/chat/MessageInput.svelte
@@ -48,6 +48,7 @@
export let speechRecognitionEnabled = true;
export let webSearchAvailable = true; // TODO: Default to false
+ export let useWebSearch = false;
export let prompt = '';
export let messages = [];
@@ -66,8 +67,6 @@
let isRecording = false;
const MIN_DECIBELS = -45;
- let useWebSearch = false;
-
const scrollToBottom = () => {
const element = document.getElementById('messages-container');
element.scrollTop = element.scrollHeight;
@@ -931,15 +930,15 @@
? $i18n.t('Web Search Enabled')
: $i18n.t('Web Search Disabled')}
>
-
+ {:else}
+ {
+ useWebSearch = !useWebSearch;
+ }}
+ >
+ {#if useWebSearch}
+
+ {:else}
+
+ {/if}
+
+ {/if}
{/if}