diff options
Diffstat (limited to 'ui/lib/components/Message.svelte')
| -rw-r--r-- | ui/lib/components/Message.svelte | 33 |
1 files changed, 3 insertions, 30 deletions
diff --git a/ui/lib/components/Message.svelte b/ui/lib/components/Message.svelte index 5673248..1b1598b 100644 --- a/ui/lib/components/Message.svelte +++ b/ui/lib/components/Message.svelte @@ -25,42 +25,15 @@ } </script> -<div - class="message relative" - class:bg-warning-800={deleteArmed} - role="article" - data-at={at} - {onmouseleave} - > - <div class="handle chip bg-surface-700 absolute -top-6 right-0"> +<div class="message" class:delete-armed={deleteArmed} role="article" data-at={at} {onmouseleave}> + <div class="handle"> {atFormatted} {#if editable} <button onclick={onDelete}>🗑️</button> {/if} </div> - <section use:scroll class="py-1 message-body"> + <section use:scroll class="message-body"> <!-- eslint-disable-next-line svelte/no-at-html-tags --> {@html renderedBody} </section> </div> - -<style> - .message .handle { - display: none; - } - .message:hover .handle { - display: flex; - } - .message-body { - overflow: auto; - max-width: 80vw; - @media (width > 640px) { - /* 21rem is width of the nav bar in full-screen mode. */ - max-width: calc(90vw - 21rem); - } - } - .message-body:empty:after { - content: '.'; - visibility: hidden; - } -</style> |
