diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-07-02 17:24:32 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-07-02 17:24:32 -0300 |
commit | 4e3cb1d34c8bd68032b736ee3f6cfe0aeb495ee4 (patch) | |
tree | b581f16d861f134f7766825539c88df24946dea7 /src/content/dependencies/generateListingPage.js | |
parent | 35e86b12f1108a4c365a2698835adc6a4b55b377 (diff) |
content: listArtistsByContributions
Diffstat (limited to 'src/content/dependencies/generateListingPage.js')
-rw-r--r-- | src/content/dependencies/generateListingPage.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/content/dependencies/generateListingPage.js b/src/content/dependencies/generateListingPage.js index 93b35497..cab80a7f 100644 --- a/src/content/dependencies/generateListingPage.js +++ b/src/content/dependencies/generateListingPage.js @@ -58,12 +58,14 @@ export default { }, slots: { - type: {validate: v => v.is('rows', 'chunks'),}, + type: {validate: v => v.is('rows', 'chunks', 'custom')}, rows: {validate: v => v.arrayOf(v.isObject)}, chunkTitles: {validate: v => v.arrayOf(v.isObject)}, chunkRows: {validate: v => v.arrayOf(v.isObject)}, + + content: {type: 'html'}, }, generate(data, relations, slots, {html, language}) { @@ -122,6 +124,9 @@ export default { html.tag('li', language.$(`listingPage.${data.stringsKey}.chunk.item`, row))))), ])), + + slots.type === 'custom' && + slots.content, ], navLinkStyle: 'hierarchical', |