« get me outta code hell

content: listGroupsByLatestAlbum - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/listing-spec.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-07-07 13:29:05 -0300
committer(quasar) nebula <qznebula@protonmail.com>2023-07-07 13:29:05 -0300
commit1140b58846b3f8dd7e889f99c606beb9ebea75f2 (patch)
tree94336f162d6285e71a6a742f827de4598a283784 /src/listing-spec.js
parenta04652960a6d62ed74e1f9bd1a6157909d329bdf (diff)
content: listGroupsByLatestAlbum
Diffstat (limited to 'src/listing-spec.js')
-rw-r--r--src/listing-spec.js22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js
index 5e03cc1..4853f81 100644
--- a/src/listing-spec.js
+++ b/src/listing-spec.js
@@ -124,28 +124,8 @@ listingSpec.push({
 listingSpec.push({
   directory: 'groups/by-latest-album',
   stringsKey: 'listGroups.byLatest',
+  contentFunction: 'listGroupsByLatestAlbum',
   featureFlag: 'enableGroupUI',
-
-  data: ({wikiData: {groupData}}) =>
-    sortChronologically(
-      groupData
-        .map(group => {
-          const albums = group.albums.filter(a => a.date);
-          return !empty(albums) && {
-            group,
-            directory: group.directory,
-            name: group.name,
-            date: albums[albums.length - 1].date,
-          };
-        })
-        .filter(Boolean),
-      {latestFirst: true}),
-
-  row: ({group, date}, {language, link}) =>
-    language.$('listingPage.listGroups.byLatest.item', {
-      group: link.groupInfo(group),
-      date: language.formatDate(date),
-    }),
 });
 
 listingSpec.push({