diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-05-28 06:37:35 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-05-28 06:37:35 -0300 |
commit | 086d3b59116dfbd09062e2d4ea1270aea5ef48ec (patch) | |
tree | 2484098f9c2c56333ccdfa643a4658c63affe643 /src/content/dependencies/generateLyricsEntry.js | |
parent | 149c44e2a0e62d3be89165097366d263fd91f732 (diff) |
content, data: LyricsEntry.originDetailS
Diffstat (limited to 'src/content/dependencies/generateLyricsEntry.js')
-rw-r--r-- | src/content/dependencies/generateLyricsEntry.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/content/dependencies/generateLyricsEntry.js b/src/content/dependencies/generateLyricsEntry.js index 02fd3634..0c91ce0c 100644 --- a/src/content/dependencies/generateLyricsEntry.js +++ b/src/content/dependencies/generateLyricsEntry.js @@ -17,6 +17,9 @@ export default { sourceLinks: entry.sourceURLs .map(url => relation('linkExternal', url)), + + originDetails: + relation('transformContent', entry.originDetails), }), data: (entry) => ({ @@ -75,6 +78,14 @@ export default { language.$(capsule, 'squareBracketAnnotations'), ]), + html.tag('p', {class: 'origin-details'}, + {[html.onlyIfContent]: true}, + + relations.originDetails.slots({ + mode: 'inline', + absorbPunctuationFollowingExternalLinks: false, + })), + relations.content.slot('mode', 'lyrics'), ])), }; |