From a68d55771317f131217a79b505523758999d8811 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 6 May 2025 13:37:11 -0300 Subject: data, content: LyricsEntry.hasSquareBracketAnnotations --- src/content/dependencies/generateLyricsEntry.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/content/dependencies') diff --git a/src/content/dependencies/generateLyricsEntry.js b/src/content/dependencies/generateLyricsEntry.js index fb8e71cc..02fd3634 100644 --- a/src/content/dependencies/generateLyricsEntry.js +++ b/src/content/dependencies/generateLyricsEntry.js @@ -22,6 +22,9 @@ export default { data: (entry) => ({ isWikiLyrics: entry.isWikiLyrics, + + hasSquareBracketAnnotations: + entry.hasSquareBracketAnnotations, }), slots: { @@ -63,6 +66,13 @@ export default { ? language.formatUnitList(relations.artistLinks) : relations.artistText.slot('mode', 'inline')), }), + + // This check is doubled up only for clarity: entries are coded + // in data so that `hasSquareBracketAnnotations` is only true + // if `isWikiLyrics` is also true. + data.isWikiLyrics && + data.hasSquareBracketAnnotations && + language.$(capsule, 'squareBracketAnnotations'), ]), relations.content.slot('mode', 'lyrics'), -- cgit 1.3.0-6-gf8a5