diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-11-02 15:45:51 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-11-02 15:45:51 -0400 |
| commit | 8e5357493182a1c35caf45e07027c24376c341d6 (patch) | |
| tree | 8a303a14face101adba05929e4291e4fd9d69bd7 /ui/lib | |
| parent | bb8110376b4a64396c1bbed3b34ce65b6b7f5beb (diff) | |
| parent | adfa296e3417a8b6176e09cb1b52221a6c722fbd (diff) | |
Merge remote-tracking branch 'origin/wip/mobile'
Diffstat (limited to 'ui/lib')
| -rw-r--r-- | ui/lib/components/Message.svelte | 7 | ||||
| -rw-r--r-- | ui/lib/components/MessageRun.svelte | 11 |
2 files changed, 5 insertions, 13 deletions
diff --git a/ui/lib/components/Message.svelte b/ui/lib/components/Message.svelte index baa16ca..dd06eca 100644 --- a/ui/lib/components/Message.svelte +++ b/ui/lib/components/Message.svelte @@ -1,9 +1,12 @@ <script> - import SvelteMarkdown from 'svelte-markdown'; + import { marked } from 'marked'; + import DOMPurify from 'dompurify'; export let at; export let body; + let renderedBody = DOMPurify.sanitize(marked.parse(body)); + let scroll = (message) => { message.scrollIntoView(); } @@ -12,7 +15,7 @@ <div class="message relative"> <span class="timestamp chip variant-soft absolute top-0 right-0">{at}</span> <section use:scroll class="py-1 message-body"> - <SvelteMarkdown source={body} /> + {@html renderedBody} </section> </div> diff --git a/ui/lib/components/MessageRun.svelte b/ui/lib/components/MessageRun.svelte index cbf4f04..af699ab 100644 --- a/ui/lib/components/MessageRun.svelte +++ b/ui/lib/components/MessageRun.svelte @@ -21,14 +21,3 @@ <Message {at} {body} /> {/each} </div> - -<style> - .own-message { - width: 80%; - margin-right: auto; - } - .other-message { - width: 80%; - margin-left: auto; - } -</style> |
