From a166bca8aef15855dea545e8335068f8e6714fc7 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 8 Apr 2025 08:48:24 -0300 Subject: wip 2 --- src/content/dependencies/generateLyricsSwitcher.js | 49 ---------------------- 1 file changed, 49 deletions(-) delete mode 100644 src/content/dependencies/generateLyricsSwitcher.js (limited to 'src/content/dependencies/generateLyricsSwitcher.js') 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, - })), - ]))), - })), -}; -- cgit 1.3.0-6-gf8a5