This commit is contained in:
Timothy J. Baek 2024-09-22 20:31:53 +02:00
parent 8532f9da03
commit 73ff524a8f

View File

@ -89,8 +89,6 @@
let eventConfirmationInputValue = '';
let eventCallback = null;
let showModelSelector = true;
let selectedModels = [''];
let atSelectedModel: Model | undefined;
@ -1790,14 +1788,7 @@
/>
{/if}
<Navbar
{title}
bind:selectedModels
bind:showModelSelector
shareEnabled={messages.length > 0}
{chat}
{initNewChat}
/>
<Navbar {chat} {title} bind:selectedModels shareEnabled={messages.length > 0} {initNewChat} />
<PaneGroup direction="horizontal" class="w-full h-full">
<Pane defaultSize={50} class="h-full flex w-full relative">
@ -1840,19 +1831,19 @@
<div class=" h-full w-full flex flex-col {chatIdProp ? 'py-4' : 'pt-2 pb-4'}">
<Messages
chatId={$chatId}
{selectedModels}
{processing}
bind:history
bind:messages
bind:autoScroll
bind:prompt
bottomPadding={files.length > 0}
{messages}
{selectedModels}
{processing}
{sendPrompt}
{continueGeneration}
{regenerateResponse}
{mergeResponses}
{chatActionHandler}
{showMessage}
bottomPadding={files.length > 0}
/>
</div>
</div>
@ -1865,6 +1856,8 @@
bind:selectedToolIds
bind:webSearchEnabled
bind:atSelectedModel
{messages}
{selectedModels}
availableToolIds={selectedModelIds.reduce((a, e, i, arr) => {
const model = $models.find((m) => m.id === e);
if (model?.info?.meta?.toolIds ?? false) {
@ -1873,8 +1866,6 @@
return a;
}, [])}
transparentBackground={$settings?.backgroundImageUrl ?? false}
{selectedModels}
{messages}
{submitPrompt}
{stopResponse}
on:call={async () => {
@ -1886,6 +1877,13 @@
</Pane>
<ChatControls
bind:history
bind:chatFiles
bind:params
bind:files
bind:pane={controlPane}
chatId={$chatId}
modelId={selectedModelIds?.at(0) ?? null}
models={selectedModelIds.reduce((a, e, i, arr) => {
const model = $models.find((m) => m.id === e);
if (model) {
@ -1893,16 +1891,9 @@
}
return a;
}, [])}
bind:history
bind:chatFiles
bind:params
bind:files
bind:pane={controlPane}
{submitPrompt}
{stopResponse}
{showMessage}
modelId={selectedModelIds?.at(0) ?? null}
chatId={$chatId}
{eventTarget}
/>
</PaneGroup>