open-webui/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
Timothy Jaeryang Baek 5e4e1cf662 refac
2025-07-18 16:57:49 +04:00

19 lines
324 B
Svelte

<script lang="ts">
import { fade } from 'svelte/transition';
export let token;
export let done = true;
let texts = [];
$: texts = (token?.raw ?? '').split(' ');
</script>
{#if done}
{token?.raw}
{:else}
{#each texts as text}
<span class="" transition:fade={{ duration: 100 }}>
{text}
</span>
{/each}
{/if}