06/09 Fix admin ticket reply UI
This commit is contained in:
@@ -1,22 +1,6 @@
|
|||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% block title %}Ticket #{{ ticket.id }}{% endblock %}
|
{% block title %}Ticket #{{ ticket.id }}{% endblock %}
|
||||||
|
|
||||||
{% block extra_css %}
|
|
||||||
<style>
|
|
||||||
.reply-bubble {
|
|
||||||
max-width: 85%;
|
|
||||||
padding: .65rem 1rem;
|
|
||||||
border-radius: 1rem;
|
|
||||||
font-size: .9rem;
|
|
||||||
white-space: pre-wrap;
|
|
||||||
word-break: break-word;
|
|
||||||
line-height: 1.6;
|
|
||||||
}
|
|
||||||
.reply-admin { background:#d1ecf1; border-bottom-right-radius:.25rem; align-self:flex-end; }
|
|
||||||
.reply-system { background:#f8d7da; border-bottom-left-radius:.25rem; align-self:flex-start; }
|
|
||||||
#reply-thread { display:flex; flex-direction:column; gap:.75rem; }
|
|
||||||
</style>
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
@@ -58,16 +42,15 @@
|
|||||||
<div class="card shadow-sm mb-3">
|
<div class="card shadow-sm mb-3">
|
||||||
<div class="card-header"><i class="bi bi-chat-left-text me-2"></i>Replies</div>
|
<div class="card-header"><i class="bi bi-chat-left-text me-2"></i>Replies</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div id="reply-thread">
|
<div class="d-flex flex-column gap-3">
|
||||||
{% for reply in replies %}
|
{% for reply in replies %}
|
||||||
<div class="d-flex flex-column">
|
<div class="border rounded p-3 bg-light">
|
||||||
<div class="reply-bubble reply-admin ms-auto">
|
<div class="text-muted small mb-2">
|
||||||
<div class="text-muted small mb-1">
|
<i class="bi bi-person-badge me-1"></i>
|
||||||
<strong>{{ reply.author.display_name if reply.author else 'Support Team' }}</strong>
|
<strong>{{ reply.author.display_name if reply.author else 'Support Team' }}</strong>
|
||||||
· {{ reply.created_at.strftime('%b %d, %Y %I:%M %p') }}
|
· {{ reply.created_at.strftime('%b %d, %Y %I:%M %p') }}
|
||||||
</div>
|
</div>
|
||||||
{{ reply.body }}
|
<div style="white-space:pre-wrap;word-break:break-word;">{{ reply.body }}</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user