diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2022-11-21 20:05:27 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2022-11-21 20:05:27 -0400 |
commit | 860b9fbf12315362d2c33864521c3f081fd66545 (patch) | |
tree | 0a1dec47c9e8beb901417f186eb68177d9d1e9d9 /src/page/flash.js | |
parent | b7633208507e3cd25ef7f7018759a0402c13a2f8 (diff) |
use html.fragment instead of ternary most places
Diffstat (limited to 'src/page/flash.js')
-rw-r--r-- | src/page/flash.js | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/src/page/flash.js b/src/page/flash.js index 6def3050..ad619973 100644 --- a/src/page/flash.js +++ b/src/page/flash.js @@ -61,36 +61,38 @@ export function write(flash, {wikiData}) { ), })), - ...flash.featuredTracks?.length ? [ - html.tag('p', - `Tracks featured in <i>${ - flash.name.replace(/\.$/, '') - }</i>:`), - - html.tag('ul', - flash.featuredTracks.map(track => - html.tag('li', - language.$('trackList.item.withArtists', { - track: link.track(track), - by: html.tag('span', {class: 'by'}, - language.$('trackList.item.withArtists.by', { - artists: getArtistString(track.artistContribs), - })), - })))), - ] : [], - - ...flash.contributorContribs.length ? [ - html.tag('p', - language.$('releaseInfo.contributors')), - - html.tag('ul', - flash.contributorContribs.map(contrib => - html.tag('li', - getArtistString([contrib], { - showContrib: true, - showIcons: true, - })))), - ] : [], + ...html.fragment( + flash.featuredTracks?.length && [ + html.tag('p', + `Tracks featured in <i>${ + flash.name.replace(/\.$/, '') + }</i>:`), + + html.tag('ul', + flash.featuredTracks.map(track => + html.tag('li', + language.$('trackList.item.withArtists', { + track: link.track(track), + by: html.tag('span', {class: 'by'}, + language.$('trackList.item.withArtists.by', { + artists: getArtistString(track.artistContribs), + })), + })))), + ]), + + ...html.fragment( + flash.contributorContribs.length && [ + html.tag('p', + language.$('releaseInfo.contributors')), + + html.tag('ul', + flash.contributorContribs.map(contrib => + html.tag('li', + getArtistString([contrib], { + showContrib: true, + showIcons: true, + })))), + ]), ], }, |