Allow setting sidebar or not for cv

This commit is contained in:
Marty Oehme 2024-09-19 17:21:03 +02:00
parent f19fd2540c
commit 7a503d61fb
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

40
cv.typ
View file

@ -133,7 +133,7 @@
}
}
#let cv(contents) = {
#let cv(contents, use_sidebar: false) = {
set text(lang: lang)
let date_formatting = {
@ -182,23 +182,25 @@
section(title: title, entries:contents.thesis + contents.education)[]
}
if "volunteering" in contents {
let title = sel_word_lang(en:"Volunteer Work", de:"Ehrenamt")
section(title: title, entries:contents.volunteering)[]
}
if not use_sidebar {
if "volunteering" in contents {
let title = sel_word_lang(en:"Volunteer Work", de:"Ehrenamt")
section(title: title, entries:contents.volunteering)[]
}
if "skills" in contents {
let title = sel_word_lang(en:"Qualifications", de:"Qualifikationen")
section(title: title, {
skill_item(item:contents.skills)
})
}
if "skills" in contents {
let title = sel_word_lang(en:"Qualifications", de:"Qualifikationen")
section(title: title, {
skill_item(item:contents.skills)
})
}
if "languages" in contents {
let title = sel_word_lang(en:"Languages", de:"Sprachen")
section(title: title, {
skill_item(item:contents.languages)
})
if "languages" in contents {
let title = sel_word_lang(en:"Languages", de:"Sprachen")
section(title: title, {
skill_item(item:contents.languages)
})
}
}
}
@ -228,6 +230,10 @@
}
}
if not use_sidebar {
body
return
}
let margin = 1pt
grid(
columns: (2fr, 1fr),
@ -264,7 +270,7 @@
}
#cv(
#cv.with(use_sidebar: false)(
yaml("content.yml")
)