refactor: footer

This commit is contained in:
Artemy 2024-05-14 10:11:28 +03:00
parent e4402c5448
commit af0049707a

View File

@ -35,11 +35,13 @@ function postParser(el: Element | null): string {
const body = el.querySelector('.js-post-body')?.innerHTML || '';
const voteCount = el.querySelector('.js-vote-count')?.textContent || '';
const footer = [...el.querySelectorAll('.post-signature')].map((el) => {
const footer = [...el.querySelectorAll('.post-signature')]
.map((el) => {
const userName = el.querySelector('.user-details a')?.textContent || '';
const userUrl =
(el.querySelector('.user-details a') as HTMLAnchorElement)?.href || '';
const userTitle = el.querySelector('.user-action-time')?.textContent || '';
const userTitle =
el.querySelector('.user-action-time')?.textContent || '';
return (
<h4>
@ -53,13 +55,14 @@ function postParser(el: Element | null): string {
)}
</h4>
);
});
})
.join('');
return (
<>
<h3>{voteCount} votes</h3>
{body}
{footer.join('')}
{footer}
</>
);
}