File size: 1,675 Bytes
ab07cb1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <!-- User message template -->
<div class="message user-message" data-message-id="{{ message_id }}">
<div class="message-header">
<span class="message-role">You</span>
<span class="message-time">{{ timestamp }}</span>
</div>
<div class="message-content">
{{ content }}
</div>
</div>
<!-- Assistant message template -->
<div class="message assistant-message" data-message-id="{{ message_id }}">
<div class="message-header">
<span class="message-role">Eurus</span>
<span class="message-time">{{ timestamp }}</span>
</div>
<div class="message-content markdown-content">
{{ content }}
</div>
{% if plots %}
<div class="message-plots">
{% for plot in plots %}
<figure class="plot-figure">
<img src="{{ plot.url }}" alt="Generated plot" loading="lazy">
{% if plot.path %}
<figcaption>{{ plot.path }}</figcaption>
{% endif %}
</figure>
{% endfor %}
</div>
{% endif %}
</div>
<!-- Thinking indicator template -->
<div class="message thinking-message" data-message-id="{{ message_id }}">
<div class="message-header">
<span class="message-role">Eurus</span>
</div>
<div class="message-content">
<span aria-busy="true">Thinking...</span>
</div>
</div>
<!-- Code execution template -->
<div class="message code-message" data-message-id="{{ message_id }}">
<div class="message-header">
<span class="message-role">Executing Code</span>
</div>
<div class="message-content">
<pre><code class="language-python">{{ code }}</code></pre>
</div>
</div>
|