1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
export const projectsSection = (resume) => resume.projects && resume.projects.length ? `
<section>
<h2>Projects</h2>
<ul>
${resume.projects.map(project => `
<li>
<div class="title-period">
<h3>${project.name || ''}</h3>
<a class="date" href="${project.url || '#'}" target="_blank">source</a>
</div>
<div class="tech-stack">${project.keywords && project.keywords.map(tech => `<p>${tech}</p>`).join('') || ''}</div>
<aside>${project.description || ''}</aside>
<div class="highlights">
${project.highlights && project.highlights.map(desc => `<p class="highlight-item">${desc}</p>`).join('') || ''}
</div>
</li>
`).join('')}
</ul>
</section>
` : '';