added optional option to override the "dear" variable

This commit is contained in:
Blezz-tech
2024-06-22 16:27:37 +03:00
parent d9002d8a26
commit 0b5c18ec88

10
lib.typ
View File

@@ -646,7 +646,8 @@
/// Letter heading for a given job position and addressee. /// Letter heading for a given job position and addressee.
/// - job-position (string): The job position you are applying for /// - job-position (string): The job position you are applying for
/// - addressee (string): The person you are addressing the letter to /// - addressee (string): The person you are addressing the letter to
#let letter-heading(job-position: "", addressee: "") = { /// - dear (string): optional field for redefining the "dear" variable
#let letter-heading(job-position: "", addressee: "", dear: "") = {
let lang_data = toml("lang.toml") let lang_data = toml("lang.toml")
// TODO: Make this adaptable to content // TODO: Make this adaptable to content
@@ -655,7 +656,12 @@
] ]
pad(top: 1em, bottom: 1em)[ pad(top: 1em, bottom: 1em)[
#text(weight: "light", fill: color-gray)[ #text(weight: "light", fill: color-gray)[
#linguify("dear", from: lang_data) #addressee, #if dear == "" [
#linguify("dear", from: lang_data)
] else [
#dear
]
#addressee,
] ]
] ]
} }