diff --git a/web/templates/import_result.html b/web/templates/import_result.html
index 93a1f0f..931609c 100644
--- a/web/templates/import_result.html
+++ b/web/templates/import_result.html
@@ -1,23 +1,58 @@
{% extends "base.html" %}
-{% block title %}Import Result - Illustrations DB{% endblock %}
+{% block body_class %}themed-bg{% endblock %}
{% block content %}
-
-
Import {{ "Preview" if dry_run else "Result" }}
-
- - Total rows: {{ report.rows }}
- - Inserted: {{ report.inserted }}
- - Updated: {{ report.updated }}
- - Skipped: {{ report.skipped }}
- - Scripture parsed: {{ report.scripture_parsed }}
- - Scripture failed: {{ report.scripture_failed }}
-
- {% if report.errors and report.errors|length %}
-
Errors
-
{{ report.errors|join("\n") }}
+
+
+
{{ dry_run|yesno:"Dry-run Preview,Import Result" }}
+
{{ report }}
+
+ {% if errors %}
+
Errors (first {{ errors|length }})
+
+ {% for e in errors %}
+ - {{ e }}
+ {% endfor %}
+
{% endif %}
-
-
Run again
-
Done
+
+ {% if rows %}
+
Preview (first {{ rows|length }})
+
Truncated fields shown for readability.
+
+
+
+ | # |
+ Subject | Illustration | Application | Scripture |
+ Source | Talk Title | Talk # | Code | Date | Date Edited |
+
+
+
+ {% for rownum, r in rows %}
+
+ | {{ rownum }} |
+ {{ r.Subject }} |
+ {{ r.Illustration }} |
+ {{ r.Application }} |
+ {{ r.Scripture }} |
+ {{ r.Source }} |
+ {{ r."Talk Title" }} |
+ {{ r."Talk Number" }} |
+ {{ r.Code }} |
+ {{ r.Date }} |
+ {{ r."Date Edited" }} |
+
+ {% endfor %}
+
+
+ {% endif %}
+
+
-{% endblock %}
+
+{% endblock %}
\ No newline at end of file