From bce557cc2dc767628bed6aac87301a1be7c5431b Mon Sep 17 00:00:00 2001 From: rxliuli Date: Tue, 4 Nov 2025 05:03:50 +0800 Subject: init commit --- src/components/jet/item/LinkableTextItem.svelte | 88 +++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 src/components/jet/item/LinkableTextItem.svelte (limited to 'src/components/jet/item/LinkableTextItem.svelte') diff --git a/src/components/jet/item/LinkableTextItem.svelte b/src/components/jet/item/LinkableTextItem.svelte new file mode 100644 index 0000000..a5a3e74 --- /dev/null +++ b/src/components/jet/item/LinkableTextItem.svelte @@ -0,0 +1,88 @@ + + +{#each fragments as fragment} + {#if fragment.action} + + {fragment.text} + + {:else if fragment.isTrailingPunctuation} + {fragment.text} + {:else} + {@html sanitizeHtml(fragment.text)} + {/if} +{/each} + + -- cgit v1.2.3