« get me outta code hell

content: misc content syntax cleanup, mostly attribute merging - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateWikiHomeNewsBox.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-12-29 22:59:20 -0400
committer(quasar) nebula <qznebula@protonmail.com>2023-12-30 16:26:36 -0400
commitf400a43640e7106d181d55365a9617c3d12e5891 (patch)
tree91c7911c2f5e91d4a230f807814930761991d23a /src/content/dependencies/generateWikiHomeNewsBox.js
parent25c434a514152fdd02e5405e4de418cd62614c6a (diff)
content: misc content syntax cleanup, mostly attribute merging
Diffstat (limited to 'src/content/dependencies/generateWikiHomeNewsBox.js')
-rw-r--r--src/content/dependencies/generateWikiHomeNewsBox.js32
1 files changed, 17 insertions, 15 deletions
diff --git a/src/content/dependencies/generateWikiHomeNewsBox.js b/src/content/dependencies/generateWikiHomeNewsBox.js
index 0d8303f1..f592ab99 100644
--- a/src/content/dependencies/generateWikiHomeNewsBox.js
+++ b/src/content/dependencies/generateWikiHomeNewsBox.js
@@ -57,23 +57,25 @@ export default {
             mainLink,
             readMoreLink,
           }, index) =>
-          html.tag('article',
-            {class: ['news-entry', index === 0 && 'first-news-entry']},
-            [
-              html.tag('h2', [
-                html.tag('time', language.formatDate(date)),
-                mainLink,
-              ]),
+            html.tag('article', {class: 'news-entry'},
+              index === 0 &&
+                {class: 'first-news-entry'},
 
-              content.slot('thumb', 'medium'),
+              [
+                html.tag('h2', [
+                  html.tag('time', language.formatDate(date)),
+                  mainLink,
+                ]),
 
-              html.tag('p',
-                {[html.onlyIfContent]: true},
-                readMoreLink
-                  ?.slots({
-                    content: language.$('homepage.news.entry.viewRest'),
-                  })),
-            ])),
+                content.slot('thumb', 'medium'),
+
+                html.tag('p',
+                  {[html.onlyIfContent]: true},
+                  readMoreLink
+                    ?.slots({
+                      content: language.$('homepage.news.entry.viewRest'),
+                    })),
+              ])),
       ],
     };
   },