From 860b9fbf12315362d2c33864521c3f081fd66545 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 21 Nov 2022 20:05:27 -0400 Subject: use html.fragment instead of ternary most places --- src/page/flash.js | 62 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 30 deletions(-) (limited to 'src/page/flash.js') diff --git a/src/page/flash.js b/src/page/flash.js index 6def305..ad61997 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 ${ - flash.name.replace(/\.$/, '') - }:`), - - 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 ${ + flash.name.replace(/\.$/, '') + }:`), + + 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, + })))), + ]), ], }, -- cgit 1.3.0-6-gf8a5