|
@@ -655,7 +655,32 @@
|
|
|
</div>
|
|
|
{:else}
|
|
|
<div class="w-full">
|
|
|
- {@html marked(message.content.replace('\\\\', '\\\\\\'))}
|
|
|
+ {#if message?.error === true}
|
|
|
+ <div
|
|
|
+ class="flex mt-2 mb-4 space-x-2 border px-4 py-3 border-red-800 bg-red-800/30 font-medium rounded-lg"
|
|
|
+ >
|
|
|
+ <svg
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ fill="none"
|
|
|
+ viewBox="0 0 24 24"
|
|
|
+ stroke-width="1.5"
|
|
|
+ stroke="currentColor"
|
|
|
+ class="w-5 h-5 self-center"
|
|
|
+ >
|
|
|
+ <path
|
|
|
+ stroke-linecap="round"
|
|
|
+ stroke-linejoin="round"
|
|
|
+ d="M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"
|
|
|
+ />
|
|
|
+ </svg>
|
|
|
+
|
|
|
+ <div class=" self-center">
|
|
|
+ {message.content}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {:else}
|
|
|
+ {@html marked(message.content.replace('\\\\', '\\\\\\'))}
|
|
|
+ {/if}
|
|
|
|
|
|
{#if message.done}
|
|
|
<div class=" flex justify-start space-x-1 -mt-2">
|