enh: add to conversation
This commit is contained in:
@@ -16,7 +16,9 @@
|
||||
|
||||
export let save = false;
|
||||
export let floatingButtons = true;
|
||||
|
||||
export let onSourceClick = () => {};
|
||||
export let onAddMessages = () => {};
|
||||
|
||||
let contentContainerElement;
|
||||
|
||||
@@ -163,7 +165,9 @@
|
||||
{id}
|
||||
model={model?.id}
|
||||
messages={createMessagesList(history, id)}
|
||||
onSave={() => {
|
||||
onAdd={({ modelId, messages }) => {
|
||||
console.log(modelId, messages);
|
||||
onAddMessages({ modelId, messages });
|
||||
closeFloatingButtons();
|
||||
}}
|
||||
/>
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
export let continueResponse;
|
||||
export let mergeResponses;
|
||||
|
||||
export let addMessages;
|
||||
export let triggerScroll;
|
||||
export let readOnly = false;
|
||||
</script>
|
||||
@@ -79,6 +80,7 @@
|
||||
{submitMessage}
|
||||
{continueResponse}
|
||||
{regenerateResponse}
|
||||
{addMessages}
|
||||
{readOnly}
|
||||
/>
|
||||
{:else}
|
||||
@@ -97,6 +99,7 @@
|
||||
{regenerateResponse}
|
||||
{mergeResponses}
|
||||
{triggerScroll}
|
||||
{addMessages}
|
||||
{readOnly}
|
||||
/>
|
||||
{/if}
|
||||
|
||||
@@ -36,6 +36,8 @@
|
||||
export let regenerateResponse: Function;
|
||||
export let mergeResponses: Function;
|
||||
|
||||
export let addMessages: Function;
|
||||
|
||||
export let triggerScroll: Function;
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
@@ -233,6 +235,7 @@
|
||||
groupedMessageIdsIdx[modelIdx] =
|
||||
groupedMessageIds[modelIdx].messageIds.length - 1;
|
||||
}}
|
||||
{addMessages}
|
||||
{readOnly}
|
||||
/>
|
||||
{/if}
|
||||
|
||||
@@ -118,6 +118,8 @@
|
||||
export let continueResponse: Function;
|
||||
export let regenerateResponse: Function;
|
||||
|
||||
export let addMessages: Function;
|
||||
|
||||
export let isLastMessage = true;
|
||||
export let readOnly = false;
|
||||
|
||||
@@ -634,6 +636,9 @@
|
||||
sourceButton.click();
|
||||
}
|
||||
}}
|
||||
onAddMessages={({ modelId, messages }) => {
|
||||
addMessages({ modelId, messages });
|
||||
}}
|
||||
on:update={(e) => {
|
||||
const { raw, oldContent, newContent } = e.detail;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user