diff --git a/events/templates/events/event_detail.html b/events/templates/events/event_detail.html
index 4011132..caa5ece 100644
--- a/events/templates/events/event_detail.html
+++ b/events/templates/events/event_detail.html
@@ -8,14 +8,23 @@
ingest.management.commands.raise_exception in raise_exception
-
-
Event 55 out of 55 which occured at {{ event.timestamp }} (most recent)
+
+
+
+
+
{#
Stacktrace:
I think this is obvious?#}
{% for exception in exceptions %}
-
{{ exception.type }}
+ {# option: make multi-exception stacktraces more clear
}#}
+
{{ exception.type }}
{# potentially: hide this whole block if there is only a single exception #}
{{ exception.value }}
{% for frame in exception.stacktrace.frames %}
@@ -51,6 +60,7 @@
{% endfor %}
+ {#
#} {# per-exception div in the multi-exception case #}
{% if not forloop.last %}
During handling of the above exception, another exception occurred:
@@ -116,5 +126,6 @@
Issue grouper:
"{{ issue_grouper }}"
{# the inner issue-block #}
-
+Event 55 out of 55 which occured at {{ event.timestamp }} (most recent)
+ {# the border #}
{% endblock %}
diff --git a/theme/static/css/dist/styles.css b/theme/static/css/dist/styles.css
index 9663c9c..b261a0f 100644
--- a/theme/static/css/dist/styles.css
+++ b/theme/static/css/dist/styles.css
@@ -836,6 +836,10 @@ select {
margin-right: 0.5rem;
}
+.mb-2 {
+ margin-bottom: 0.5rem;
+}
+
.block {
display: block;
}
@@ -880,6 +884,10 @@ select {
width: 100%;
}
+.w-auto {
+ width: auto;
+}
+
.border-collapse {
border-collapse: collapse;
}
@@ -920,6 +928,18 @@ select {
border-bottom-width: 2px;
}
+.border-b-4 {
+ border-bottom-width: 4px;
+}
+
+.border-l-2 {
+ border-left-width: 2px;
+}
+
+.border-l-4 {
+ border-left-width: 4px;
+}
+
.border-slate-300 {
--tw-border-opacity: 1;
border-color: rgb(203 213 225 / var(--tw-border-opacity));
@@ -930,6 +950,21 @@ select {
border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
+.border-cyan-300 {
+ --tw-border-opacity: 1;
+ border-color: rgb(103 232 249 / var(--tw-border-opacity));
+}
+
+.border-cyan-500 {
+ --tw-border-opacity: 1;
+ border-color: rgb(6 182 212 / var(--tw-border-opacity));
+}
+
+.border-slate-400 {
+ --tw-border-opacity: 1;
+ border-color: rgb(148 163 184 / var(--tw-border-opacity));
+}
+
.bg-gray-50 {
--tw-bg-opacity: 1;
background-color: rgb(249 250 251 / var(--tw-bg-opacity));
@@ -1014,6 +1049,14 @@ select {
padding-top: 0.25rem;
}
+.pb-6 {
+ padding-bottom: 1.5rem;
+}
+
+.pb-5 {
+ padding-bottom: 1.25rem;
+}
+
.text-center {
text-align: center;
}
@@ -1082,6 +1125,16 @@ select {
color: rgb(30 64 175 / var(--tw-text-opacity));
}
+.text-cyan-500 {
+ --tw-text-opacity: 1;
+ color: rgb(6 182 212 / var(--tw-text-opacity));
+}
+
+.text-slate-500 {
+ --tw-text-opacity: 1;
+ color: rgb(100 116 139 / var(--tw-text-opacity));
+}
+
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
@@ -1090,11 +1143,35 @@ select {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
+.hover\:border-b-4:hover {
+ border-bottom-width: 4px;
+}
+
.hover\:bg-slate-400:hover {
--tw-bg-opacity: 1;
background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
+.hover\:bg-slate-100:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(241 245 249 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-slate-200:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(226 232 240 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-cyan-50:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(236 254 255 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-cyan-100:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(207 250 254 / var(--tw-bg-opacity));
+}
+
@media (min-width: 1280px) {
.xl\:ml-4 {
margin-left: 1rem;