mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-12 04:15:25 +00:00
refac: styling
This commit is contained in:
parent
3ebb3e2143
commit
4d74e6cefa
3 changed files with 26 additions and 12 deletions
|
|
@ -388,8 +388,9 @@
|
||||||
<Markdown
|
<Markdown
|
||||||
id={message.id}
|
id={message.id}
|
||||||
content={message.content}
|
content={message.content}
|
||||||
|
paragraphTag="span"
|
||||||
/>{#if message.created_at !== message.updated_at && (message?.meta?.model_id ?? null) === null}<span
|
/>{#if message.created_at !== message.updated_at && (message?.meta?.model_id ?? null) === null}<span
|
||||||
class="text-gray-500 text-[10px]">({$i18n.t('edited')})</span
|
class="text-gray-500 text-[10px] pl-1 self-center">({$i18n.t('edited')})</span
|
||||||
>{/if}
|
>{/if}
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
export let code = '';
|
export let code = '';
|
||||||
export let attributes = {};
|
export let attributes = {};
|
||||||
|
|
||||||
export let className = 'mb-2';
|
export let className = '';
|
||||||
export let editorClassName = '';
|
export let editorClassName = '';
|
||||||
export let stickyButtonsClassName = 'top-0';
|
export let stickyButtonsClassName = 'top-0';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { decode } from 'html-entities';
|
import { decode } from 'html-entities';
|
||||||
import DOMPurify from 'dompurify';
|
|
||||||
import { onMount, getContext } from 'svelte';
|
import { onMount, getContext } from 'svelte';
|
||||||
const i18n = getContext('i18n');
|
const i18n = getContext('i18n');
|
||||||
|
|
||||||
|
|
@ -35,6 +34,8 @@
|
||||||
export let save = false;
|
export let save = false;
|
||||||
export let preview = false;
|
export let preview = false;
|
||||||
|
|
||||||
|
export let paragraphTag = 'p';
|
||||||
|
|
||||||
export let editCodeBlock = true;
|
export let editCodeBlock = true;
|
||||||
export let topPadding = false;
|
export let topPadding = false;
|
||||||
|
|
||||||
|
|
@ -351,15 +352,27 @@
|
||||||
}}
|
}}
|
||||||
></iframe>
|
></iframe>
|
||||||
{:else if token.type === 'paragraph'}
|
{:else if token.type === 'paragraph'}
|
||||||
<p dir="auto">
|
{#if paragraphTag == 'span'}
|
||||||
<MarkdownInlineTokens
|
<span dir="auto">
|
||||||
id={`${id}-${tokenIdx}-p`}
|
<MarkdownInlineTokens
|
||||||
tokens={token.tokens ?? []}
|
id={`${id}-${tokenIdx}-p`}
|
||||||
{done}
|
tokens={token.tokens ?? []}
|
||||||
{sourceIds}
|
{done}
|
||||||
{onSourceClick}
|
{sourceIds}
|
||||||
/>
|
{onSourceClick}
|
||||||
</p>
|
/>
|
||||||
|
</span>
|
||||||
|
{:else}
|
||||||
|
<p dir="auto">
|
||||||
|
<MarkdownInlineTokens
|
||||||
|
id={`${id}-${tokenIdx}-p`}
|
||||||
|
tokens={token.tokens ?? []}
|
||||||
|
{done}
|
||||||
|
{sourceIds}
|
||||||
|
{onSourceClick}
|
||||||
|
/>
|
||||||
|
</p>
|
||||||
|
{/if}
|
||||||
{:else if token.type === 'text'}
|
{:else if token.type === 'text'}
|
||||||
{#if top}
|
{#if top}
|
||||||
<p>
|
<p>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue