diff options
Diffstat (limited to 'src/content/dependencies/generateDatetimestampTemplate.js')
-rw-r--r-- | src/content/dependencies/generateDatetimestampTemplate.js | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/src/content/dependencies/generateDatetimestampTemplate.js b/src/content/dependencies/generateDatetimestampTemplate.js index bfba647f..d2648d67 100644 --- a/src/content/dependencies/generateDatetimestampTemplate.js +++ b/src/content/dependencies/generateDatetimestampTemplate.js @@ -8,21 +8,20 @@ export default { }, generate: (slots, {html}) => - html.tag('span', { - [html.joinChildren]: '', - - class: [ - 'datetimestamp', - slots.tooltipContent && 'has-tooltip', - ], - }, [ - html.tag('time', - {datetime: slots.datetime}, - slots.mainContent), + html.tag('span', {class: 'datetimestamp'}, + {[html.joinChildren]: ''}, slots.tooltipContent && - html.tag('span', {class: 'datetimestamp-tooltip'}, - html.tag('span', {class: 'datetimestamp-tooltip-content'}, - slots.tooltipContent)), - ]), + {class: 'has-tooltip'}, + + [ + html.tag('time', + {datetime: slots.datetime}, + slots.mainContent), + + slots.tooltipContent && + html.tag('span', {class: 'datetimestamp-tooltip'}, + html.tag('span', {class: 'datetimestamp-tooltip-content'}, + slots.tooltipContent)), + ]), }; |