From 3ed0a6d11fea1a054e0bc8aa8dfbe417c7c53e51 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 14 Sep 2025 09:08:23 +0200 Subject: [PATCH] refac --- src/lib/components/chat/MessageInput.svelte | 1 + .../chat/MessageInput/InputMenu.svelte | 2 +- .../chat/MessageInput/IntegrationsMenu.svelte | 415 +++++++++--------- 3 files changed, 215 insertions(+), 203 deletions(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 5c81683280..f2b2a8b3b5 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -919,6 +919,7 @@ +
- {#if tools} - {#if Object.keys(tools).length > 0} - - {/if} - {:else} -
- -
- {/if} - - {#if showAllTools} - {#each Object.keys(tools) as toolId} - - {/each} - {:else} - {#if toggleFilters && toggleFilters.length > 0} - {#each toggleFilters.sort( (a, b) => a.name.localeCompare( b.name, undefined, { sensitivity: 'base' } ) ) as filter, filterIdx (filter.id)} - + {#if tab === ''} +
+ {#if tools} + {#if Object.keys(tools).length > 0} + {/if} + {:else} +
+ +
+ {/if} + + {#if toggleFilters && toggleFilters.length > 0} + {#each toggleFilters.sort( (a, b) => a.name.localeCompare( b.name, undefined, { sensitivity: 'base' } ) ) as filter, filterIdx (filter.id)} + + + + {/each} + {/if} + + {#if showWebSearchButton} + + + {/if} + + {#if showImageGenerationButton} + + + + {/if} + + {#if showCodeInterpreterButton} + + + + {/if} +
+ {:else if tab === 'tools' && tools} +
+ + + {#each Object.keys(tools) as toolId} + {/each} - {/if} - - {#if showWebSearchButton} - - - - {/if} - - {#if showImageGenerationButton} - - - - {/if} - - {#if showCodeInterpreterButton} - - - - {/if} +
{/if}