« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateDatetimestampTemplate.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/generateDatetimestampTemplate.js')
-rw-r--r--src/content/dependencies/generateDatetimestampTemplate.js29
1 files changed, 14 insertions, 15 deletions
diff --git a/src/content/dependencies/generateDatetimestampTemplate.js b/src/content/dependencies/generateDatetimestampTemplate.js
index bfba647f..d2648d67 100644
--- a/src/content/dependencies/generateDatetimestampTemplate.js
+++ b/src/content/dependencies/generateDatetimestampTemplate.js
@@ -8,21 +8,20 @@ export default {
   },
 
   generate: (slots, {html}) =>
-    html.tag('span', {
-      [html.joinChildren]: '',
-
-      class: [
-        'datetimestamp',
-        slots.tooltipContent && 'has-tooltip',
-      ],
-    }, [
-      html.tag('time',
-        {datetime: slots.datetime},
-        slots.mainContent),
+    html.tag('span', {class: 'datetimestamp'},
+      {[html.joinChildren]: ''},
 
       slots.tooltipContent &&
-        html.tag('span', {class: 'datetimestamp-tooltip'},
-          html.tag('span', {class: 'datetimestamp-tooltip-content'},
-            slots.tooltipContent)),
-    ]),
+        {class: 'has-tooltip'},
+
+      [
+        html.tag('time',
+          {datetime: slots.datetime},
+          slots.mainContent),
+
+        slots.tooltipContent &&
+          html.tag('span', {class: 'datetimestamp-tooltip'},
+            html.tag('span', {class: 'datetimestamp-tooltip-content'},
+              slots.tooltipContent)),
+      ]),
 };