« get me outta code hell

content, data: Track.datePosted, etc - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateAlbumSocialEmbedDescription.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-06-04 08:55:25 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-06-04 08:55:25 -0300
commitaeed300cb9f4fc543a4fdadc294106e455900309 (patch)
tree1f317d539dd78b6c5caaad91c65246d9ff3330e2 /src/content/dependencies/generateAlbumSocialEmbedDescription.js
parentaee74d1a422ca41a2f7fac7cf4cbc5e9285243a8 (diff)
content, data: Track.datePosted, etc
Diffstat (limited to 'src/content/dependencies/generateAlbumSocialEmbedDescription.js')
-rw-r--r--src/content/dependencies/generateAlbumSocialEmbedDescription.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/content/dependencies/generateAlbumSocialEmbedDescription.js b/src/content/dependencies/generateAlbumSocialEmbedDescription.js
index db6da5b7..f584b59e 100644
--- a/src/content/dependencies/generateAlbumSocialEmbedDescription.js
+++ b/src/content/dependencies/generateAlbumSocialEmbedDescription.js
@@ -10,6 +10,9 @@ export default {
 
     date:
       album.date,
+
+    dateStyle:
+      album.dateStyle,
   }),
 
   generate: (data, {language}) =>
@@ -28,8 +31,12 @@ export default {
           language.countTracks(data.tracks, {unit: true});
       }
 
-      if (data.date) {
-        workingCapsule += '.withReleaseDate';
+      if (data.dateStyle === 'released') {
+        workingCapsule += '.withDateReleased';
+        workingOptions.date =
+          language.formatDate(data.date);
+      } else if (data.dateStyle === 'posted') {
+        workingCapsule += '.withDatePosted';
         workingOptions.date =
           language.formatDate(data.date);
       }