diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-08 08:48:24 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-13 22:54:15 -0300 |
commit | a166bca8aef15855dea545e8335068f8e6714fc7 (patch) | |
tree | 0909351e74234b6be09463442f4176baa955d7eb /src/content/dependencies/generateLyricsSwitcher.js | |
parent | 48dde4a388fd4c31dd5680f7535419874124e554 (diff) |
wip 2
Diffstat (limited to 'src/content/dependencies/generateLyricsSwitcher.js')
-rw-r--r-- | src/content/dependencies/generateLyricsSwitcher.js | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/content/dependencies/generateLyricsSwitcher.js b/src/content/dependencies/generateLyricsSwitcher.js deleted file mode 100644 index 1c9ee6a3..00000000 --- a/src/content/dependencies/generateLyricsSwitcher.js +++ /dev/null @@ -1,49 +0,0 @@ -export default { - contentDependencies: ['transformContent'], - extraDependencies: ['html', 'language'], - - relations: (relation, entries) => ({ - annotations: - entries - .map(entry => entry.annotation) - .map(annotation => relation('transformContent', annotation)), - }), - - slots: { - tag: {type: 'string', default: 'p'}, - }, - - generate: (relations, slots, {html, language}) => - html.tag(slots.tag, {class: 'lyrics-switcher'}, - language.$('releaseInfo.lyrics.switcher', { - entries: - language.formatListWithoutSeparator( - relations.annotations - .map((annotation, index) => - html.tag('span', {[html.joinChildren]: ''}, [ - html.tag('a', - {href: '#'}, - - index === 0 && - {style: 'display: none'}, - - annotation - .slots({ - mode: 'inline', - textOnly: true, - })), - - html.tag('a', - {class: 'current'}, - - index >= 1 && - {style: 'display: none'}, - - annotation - .slots({ - mode: 'inline', - textOnly: true, - })), - ]))), - })), -}; |