From e8be35c86308eaf66fb40da311d3e1ed54662a0a Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 15 Jun 2023 16:58:33 -0300 Subject: content: generatePageBanner -> generateBanner --- src/content/dependencies/generateAlbumBanner.js | 4 ++-- src/content/dependencies/generateBanner.js | 28 +++++++++++++++++++++++++ src/content/dependencies/generatePageBanner.js | 28 ------------------------- 3 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 src/content/dependencies/generateBanner.js delete mode 100644 src/content/dependencies/generatePageBanner.js (limited to 'src/content/dependencies') diff --git a/src/content/dependencies/generateAlbumBanner.js b/src/content/dependencies/generateAlbumBanner.js index 155f4974..3cc141bc 100644 --- a/src/content/dependencies/generateAlbumBanner.js +++ b/src/content/dependencies/generateAlbumBanner.js @@ -1,5 +1,5 @@ export default { - contentDependencies: ['generatePageBanner'], + contentDependencies: ['generateBanner'], extraDependencies: ['html', 'language'], relations(relation, album) { @@ -8,7 +8,7 @@ export default { } return { - banner: relation('generatePageBanner'), + banner: relation('generateBanner'), }; }, diff --git a/src/content/dependencies/generateBanner.js b/src/content/dependencies/generateBanner.js new file mode 100644 index 00000000..835140a8 --- /dev/null +++ b/src/content/dependencies/generateBanner.js @@ -0,0 +1,28 @@ +export default { + extraDependencies: ['html', 'to'], + + slots: { + path: { + validate: v => v.validateArrayItems(v.isString), + }, + + dimensions: { + validate: v => v.isDimensions, + }, + + alt: { + type: 'string', + }, + }, + + generate(slots, {html, to}) { + return ( + html.tag('div', {id: 'banner'}, + html.tag('img', { + src: to(...slots.path), + alt: slots.alt, + width: slots.dimensions?.[0] ?? 1100, + height: slots.dimensions?.[1] ?? 200, + }))); + }, +}; diff --git a/src/content/dependencies/generatePageBanner.js b/src/content/dependencies/generatePageBanner.js deleted file mode 100644 index 835140a8..00000000 --- a/src/content/dependencies/generatePageBanner.js +++ /dev/null @@ -1,28 +0,0 @@ -export default { - extraDependencies: ['html', 'to'], - - slots: { - path: { - validate: v => v.validateArrayItems(v.isString), - }, - - dimensions: { - validate: v => v.isDimensions, - }, - - alt: { - type: 'string', - }, - }, - - generate(slots, {html, to}) { - return ( - html.tag('div', {id: 'banner'}, - html.tag('img', { - src: to(...slots.path), - alt: slots.alt, - width: slots.dimensions?.[0] ?? 1100, - height: slots.dimensions?.[1] ?? 200, - }))); - }, -}; -- cgit 1.3.0-6-gf8a5