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) set text(lang: lang)
let date_formatting = { let date_formatting = {
@ -182,23 +182,25 @@
section(title: title, entries:contents.thesis + contents.education)[] section(title: title, entries:contents.thesis + contents.education)[]
} }
if "volunteering" in contents { if not use_sidebar {
let title = sel_word_lang(en:"Volunteer Work", de:"Ehrenamt") if "volunteering" in contents {
section(title: title, entries:contents.volunteering)[] let title = sel_word_lang(en:"Volunteer Work", de:"Ehrenamt")
} section(title: title, entries:contents.volunteering)[]
}
if "skills" in contents { if "skills" in contents {
let title = sel_word_lang(en:"Qualifications", de:"Qualifikationen") let title = sel_word_lang(en:"Qualifications", de:"Qualifikationen")
section(title: title, { section(title: title, {
skill_item(item:contents.skills) skill_item(item:contents.skills)
}) })
} }
if "languages" in contents { if "languages" in contents {
let title = sel_word_lang(en:"Languages", de:"Sprachen") let title = sel_word_lang(en:"Languages", de:"Sprachen")
section(title: title, { section(title: title, {
skill_item(item:contents.languages) skill_item(item:contents.languages)
}) })
}
} }
} }
@ -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")
) )