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

10
cv.typ
View file

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