forked from open-webui/open-webui
feat: @model group convo
This commit is contained in:
parent
358f79f533
commit
70029d9bed
7 changed files with 261 additions and 15 deletions
|
@ -2,6 +2,8 @@
|
|||
import { tick } from 'svelte';
|
||||
import Name from './Name.svelte';
|
||||
import ProfileImage from './ProfileImage.svelte';
|
||||
import { modelfiles } from '$lib/stores';
|
||||
import { stringify } from 'postcss';
|
||||
|
||||
export let user;
|
||||
export let message;
|
||||
|
@ -42,11 +44,25 @@
|
|||
</script>
|
||||
|
||||
<div class=" flex w-full">
|
||||
<ProfileImage src={user?.profile_image_url ?? '/user.png'} />
|
||||
<ProfileImage
|
||||
src={message.user
|
||||
? $modelfiles.find((modelfile) => modelfile.tagName === message.user)?.imageUrl ?? '/user.png'
|
||||
: user?.profile_image_url ?? '/user.png'}
|
||||
/>
|
||||
|
||||
<div class="w-full overflow-hidden">
|
||||
<div class="user-message">
|
||||
<Name>You</Name>
|
||||
<Name>
|
||||
{#if message.user}
|
||||
{#if $modelfiles.map((modelfile) => modelfile.tagName).includes(message.user)}
|
||||
{$modelfiles.find((modelfile) => modelfile.tagName === message.user)?.title}
|
||||
{:else}
|
||||
You <span class=" text-gray-500 text-sm font-medium">{message?.user ?? ''}</span>
|
||||
{/if}
|
||||
{:else}
|
||||
You
|
||||
{/if}
|
||||
</Name>
|
||||
</div>
|
||||
|
||||
<div
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue