feat: message components refac

This commit is contained in:
Timothy J. Baek 2023-12-29 23:03:48 -08:00
parent 3ae1a5b14d
commit f91a6b63d1
10 changed files with 891 additions and 791 deletions

View file

@ -30,6 +30,17 @@
? $modelfiles.filter((modelfile) => modelfile.tagName === selectedModels[0])[0]
: null;
let selectedModelfiles = {};
$: selectedModelfiles = selectedModels.reduce((a, tagName, i, arr) => {
const modelfile =
$modelfiles.filter((modelfile) => modelfile.tagName === tagName)?.at(0) ?? undefined;
return {
...a,
...(modelfile && { [tagName]: modelfile })
};
}, {});
let chat = null;
let title = '';
@ -609,7 +620,7 @@
<Messages
chatId={$chatId}
{selectedModels}
{selectedModelfile}
{selectedModelfiles}
bind:history
bind:messages
bind:autoScroll