Fix white page when funding was not specified

This was caused by creating a page before first checking whether there was any content for that page beforehand, so it would result in a rogue white page with no content.
This commit is contained in:
Kristaps Jurkans
2025-10-30 13:10:21 +00:00
parent 3e3285edb3
commit 7e4e1045a9
+15 -12
View File
@@ -494,20 +494,23 @@
})
// add funding/sponsor page
page(context {
let funding_content = _funding_content.final()
let alt_title = _funding_alt_title.final()
context {
// check if funding has been provided, otherwise we risk adding an empty page instead
if _funding_content.final() != [] {
page({
let funding_content = _funding_content.final()
let alt_title = _funding_alt_title.final()
if funding_content != [] {
if alt_title != none {
heading(level: 1, alt_title)
} else {
heading(level: 1, "Funding")
}
if alt_title != none {
heading(level: 1, alt_title)
} else {
heading(level: 1, "Funding")
}
funding_content
})
}
funding_content
})
}
page(include "../chapters/team.typ")
page(include "../chapters/using-this-datasheet.typ")