diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-06-01 17:52:16 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-06-01 17:52:16 -0300 |
commit | 3b93ba56b410644ac6c6663041c3af7b085bdbe7 (patch) | |
tree | a79b96d17db2251616f4fcf10222387f9b78128e /src/content/dependencies | |
parent | b87af8d74eccacb01ff022d33cbbdc5867dc11cd (diff) |
content, css: float commentary entry dates to right
Diffstat (limited to 'src/content/dependencies')
-rw-r--r-- | src/content/dependencies/generateCommentaryEntry.js | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/content/dependencies/generateCommentaryEntry.js b/src/content/dependencies/generateCommentaryEntry.js index 522a0284..7994040d 100644 --- a/src/content/dependencies/generateCommentaryEntry.js +++ b/src/content/dependencies/generateCommentaryEntry.js @@ -61,19 +61,14 @@ export default { relations.annotationContent.slot('mode', 'inline'); } - if (data.date) { - accentParts.push('withDate'); - accentOptions.date = - language.formatDate(data.date); - } - const accent = (accentParts.length > 1 ? html.tag('span', {class: 'commentary-entry-accent'}, language.$(...accentParts, accentOptions)) : null); - const titleParts = ['misc.artistCommentary.entry.title']; + const titlePrefix = 'misc.artistCommentary.entry.title'; + const titleParts = [titlePrefix]; const titleOptions = {artists: artistsSpan}; if (accent) { @@ -88,7 +83,16 @@ export default { return html.tags([ html.tag('p', {class: 'commentary-entry-heading'}, style, - language.$(...titleParts, titleOptions)), + [ + data.date && + html.tag('time', + language.$(titlePrefix, 'date', { + date: + language.formatDate(data.date), + })), + + language.$(...titleParts, titleOptions) + ]), html.tag('blockquote', {class: 'commentary-entry-body'}, style, |