fix section title not disappear when it has no items

This commit is contained in:
Reorx 2023-12-08 20:45:17 +08:00
parent 1f03fa8f71
commit ecc418c93c
1 changed files with 12 additions and 6 deletions

View File

@ -11,6 +11,12 @@ function formatLocation(loc) {
return `${loc.address}. ${cityToCountry}` return `${loc.address}. ${cityToCountry}`
} }
%> %>
<%
function hasItems(arr) {
if (arr && arr.length) return true
return false
}
%>
<!-- Basics --> <!-- Basics -->
<section class="basics-section"> <section class="basics-section">
@ -81,7 +87,7 @@ function dateRange(item, level) {
%> %>
<!-- Educations --> <!-- Educations -->
<% if (cv.education) { %> <% if (hasItems(cv.education)) { %>
<section class="education-section"> <section class="education-section">
<div class="section-title"> <div class="section-title">
<h2>Educations</h2> <h2>Educations</h2>
@ -111,7 +117,7 @@ function dateRange(item, level) {
<% } %> <% } %>
<!-- Work --> <!-- Work -->
<% if (cv.work) { %> <% if (hasItems(cv.work)) { %>
<section class="work-section"> <section class="work-section">
<div class="section-title"> <div class="section-title">
<h2>Work</h2> <h2>Work</h2>
@ -143,7 +149,7 @@ function dateRange(item, level) {
<% } %> <% } %>
<!-- Projects --> <!-- Projects -->
<% if (cv.projects) { %> <% if (hasItems(cv.projects)) { %>
<section class="projects-section"> <section class="projects-section">
<div class="section-title"> <div class="section-title">
<h2>Projects</h2> <h2>Projects</h2>
@ -186,7 +192,7 @@ function dateRange(item, level) {
<% } %> <% } %>
<!-- Side-projects --> <!-- Side-projects -->
<% if (cv.sideProjects) { %> <% if (hasItems(cv.sideProjects)) { %>
<section class="sideprojects-section"> <section class="sideprojects-section">
<div class="section-title"> <div class="section-title">
<h2>Side-projects</h2> <h2>Side-projects</h2>
@ -219,7 +225,7 @@ function dateRange(item, level) {
<% } %> <% } %>
<!-- Skills --> <!-- Skills -->
<% if (cv.skills) { %> <% if (hasItems(cv.skills)) { %>
<section class="skills-section"> <section class="skills-section">
<div class="section-title"> <div class="section-title">
<h2>Skills</h2> <h2>Skills</h2>
@ -247,7 +253,7 @@ function dateRange(item, level) {
<% } %> <% } %>
<!-- Languages --> <!-- Languages -->
<% if (cv.languages) { %> <% if (hasItems(cv.languages)) { %>
<section class="languages-section page-unit"> <section class="languages-section page-unit">
<div class="section-title"> <div class="section-title">
<h2>Languages</h2> <h2>Languages</h2>