From 48a57e64e705624a219b140fb88fcf295329deb5 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 4 Apr 2024 11:46:21 -0300 Subject: content, css: generateAdditionalFilesListChunk: description in li --- .../generateAdditionalFilesListChunk.js | 35 +++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) (limited to 'src/content') diff --git a/src/content/dependencies/generateAdditionalFilesListChunk.js b/src/content/dependencies/generateAdditionalFilesListChunk.js index d0a603a..5804115 100644 --- a/src/content/dependencies/generateAdditionalFilesListChunk.js +++ b/src/content/dependencies/generateAdditionalFilesListChunk.js @@ -18,29 +18,28 @@ export default { }, generate(slots, {html, language}) { - const titleParts = ['releaseInfo.additionalFiles.entry']; - const titleOptions = { - title: - html.tag('span', {class: 'group-name'}, - slots.title), - }; - - if (!html.isBlank(slots.description)) { - titleParts.push('withDescription'); - titleOptions.description = slots.description; - } - const summary = html.tag('summary', html.tag('span', - language.$(...titleParts, titleOptions))); + language.$('releaseInfo.additionalFiles.entry', { + title: + html.tag('span', {class: 'group-name'}, + slots.title), + }))); + + const description = + html.tag('li', {class: 'entry-description'}, + {[html.onlyIfContent]: true}, + slots.description); + + const items = + (html.isBlank(slots.items) + ? html.tag('li', + language.$('releaseInfo.additionalFiles.entry.noFilesAvailable')) + : slots.items); const content = - html.tag('ul', - (html.isBlank(slots.items) - ? html.tag('li', - language.$('releaseInfo.additionalFiles.entry.noFilesAvailable')) - : slots.items)); + html.tag('ul', [description, items]); const details = html.tag('details', -- cgit 1.3.0-6-gf8a5