From 9c946df709fbeca15bc6e76435cbe30269a2bd3a Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 10 Jun 2026 07:02:20 -0300 Subject: client, content, css: simple group contributions table filter --- .../dependencies/generateArtistGroupContributionsInfo.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/content/dependencies/generateArtistGroupContributionsInfo.js') diff --git a/src/content/dependencies/generateArtistGroupContributionsInfo.js b/src/content/dependencies/generateArtistGroupContributionsInfo.js index 3c6187f9..f9a06d4a 100644 --- a/src/content/dependencies/generateArtistGroupContributionsInfo.js +++ b/src/content/dependencies/generateArtistGroupContributionsInfo.js @@ -66,6 +66,10 @@ export default { }), data: (query) => ({ + groupDirectories: + query.groups + .map(group => group.directory), + hasCountColumn: true, @@ -117,13 +121,16 @@ export default { stitchArrays({ link: relations.groupLinks, + directory: data.groupDirectories, changesCategory: data.groupsChangeCategory, count: data.groupCounts, duration: data.groupDurations, - }).map(({link, changesCategory, count, duration}) => + }).map(({link, directory, changesCategory, count, duration}) => html.tag('tr', changesCategory && {class: 'split'}, [ html.tag('td', {class: 'group'}, - link), + link.slots({ + attributes: {'data-directory': directory}, + })), data.hasCountColumn && html.tag('td', {class: 'count'}, -- cgit 1.3.0-6-gf8a5