diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-06-12 16:40:17 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-06-12 16:43:51 -0300 |
commit | 45895eee6b93a40f433a442d13829d1339f82801 (patch) | |
tree | 67e51cdfce79716ed2e1d50ada47cb30dc8aff71 /src/content/dependencies/generateAlbumAdditionalFilesList.js | |
parent | 535acb34613b5cf7e22654619f4337b94b70644d (diff) |
content: generateAdditionalFilesList: remove redundant fileSize opt
Diffstat (limited to 'src/content/dependencies/generateAlbumAdditionalFilesList.js')
-rw-r--r-- | src/content/dependencies/generateAlbumAdditionalFilesList.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/content/dependencies/generateAlbumAdditionalFilesList.js b/src/content/dependencies/generateAlbumAdditionalFilesList.js index 5fd4e05b..23f32bf5 100644 --- a/src/content/dependencies/generateAlbumAdditionalFilesList.js +++ b/src/content/dependencies/generateAlbumAdditionalFilesList.js @@ -6,23 +6,21 @@ export default { extraDependencies: [ 'getSizeOfAdditionalFile', + 'html', 'urls', ], - data(album, additionalFiles, {fileSize = true} = {}) { + data(album, additionalFiles) { return { albumDirectory: album.directory, fileLocations: additionalFiles.flatMap(({files}) => files), - showFileSizes: fileSize, }; }, - relations(relation, album, additionalFiles, {fileSize = true} = {}) { + relations(relation, album, additionalFiles) { return { additionalFilesList: - relation('generateAdditionalFilesList', additionalFiles, { - fileSize, - }), + relation('generateAdditionalFilesList', additionalFiles), additionalFileLinks: Object.fromEntries( @@ -35,7 +33,11 @@ export default { }; }, - generate(data, relations, { + slots: { + showFileSizes: {type: 'boolean', default: true}, + }, + + generate(data, relations, slots, { getSizeOfAdditionalFile, urls, }) { @@ -45,7 +47,7 @@ export default { fileSizes: Object.fromEntries(data.fileLocations.map(file => [ file, - (data.showFileSizes + (slots.showFileSizes ? getSizeOfAdditionalFile( urls .from('media.root') |