This commit is contained in:
@@ -155,24 +155,24 @@
|
||||
<div
|
||||
x-show="message.thinking"
|
||||
x-data="{ expanded: false }"
|
||||
role="button"
|
||||
tabindex="0"
|
||||
@click="expanded = !expanded"
|
||||
@keydown.enter.prevent="expanded = !expanded"
|
||||
@keydown.space.prevent="expanded = !expanded"
|
||||
class="mb-3 rounded-md border-l-2 border-primary-500/60 bg-primary-100/35 px-3 py-2 ring-1 ring-primary-400/20 cursor-pointer"
|
||||
>
|
||||
<div class="cursor-pointer rounded-lg overflow-hidden bg-primary-100 hover:bg-primary-50">
|
||||
<div class="flex justify-center w-full px-3 py-2 text-xs text-primary-700 flex items-center gap-2 transition-colors">
|
||||
<span x-text="expanded ? '▼' : '◀'"></span>
|
||||
<span class="font-medium">Reasoning</span>
|
||||
<span x-text="expanded ? '▼' : '▶'"></span>
|
||||
</div>
|
||||
<div
|
||||
x-show="expanded"
|
||||
class="prose p-4 max-w-none text-sm prose-p:my-1 prose-headings:my-2 prose-ul:my-1 prose-ol:my-1 prose-pre:p-0"
|
||||
x-html="renderMarkdown(message.thinking)"
|
||||
></div>
|
||||
<div class="flex items-center gap-2 text-xs font-medium text-primary-700 transition-colors">
|
||||
<span x-text="expanded ? '▾' : '▸'"></span>
|
||||
<span>Reasoning</span>
|
||||
</div>
|
||||
<div
|
||||
x-show="expanded"
|
||||
class="prose mt-2 max-w-none text-xs text-primary-700 opacity-90 prose-p:my-1 prose-headings:my-2 prose-ul:my-1 prose-ol:my-1 prose-pre:p-0"
|
||||
x-html="renderMarkdown(message.thinking)"
|
||||
></div>
|
||||
</div>
|
||||
|
||||
<hr x-show="message.thinking" class="my-2 border-primary-400/50" />
|
||||
|
||||
<div
|
||||
x-show="message.role === 'assistant' && message.status === 'streaming' && !message.thinking && !message.content"
|
||||
class="flex items-center gap-2 py-1"
|
||||
|
||||
Reference in New Issue
Block a user