From f400a43640e7106d181d55365a9617c3d12e5891 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 29 Dec 2023 22:59:20 -0400 Subject: content: misc content syntax cleanup, mostly attribute merging --- .../dependencies/generateDatetimestampTemplate.js | 29 +++++++++++----------- 1 file changed, 14 insertions(+), 15 deletions(-) (limited to 'src/content/dependencies/generateDatetimestampTemplate.js') 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)), + ]), }; -- cgit 1.3.0-6-gf8a5