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 // add funding/sponsor page
page(context { context {
let funding_content = _funding_content.final() // check if funding has been provided, otherwise we risk adding an empty page instead
let alt_title = _funding_alt_title.final() 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 {
if alt_title != none { heading(level: 1, alt_title)
heading(level: 1, alt_title) } else {
} else { heading(level: 1, "Funding")
heading(level: 1, "Funding") }
}
funding_content
})
} }
}
funding_content
})
page(include "../chapters/team.typ") page(include "../chapters/team.typ")
page(include "../chapters/using-this-datasheet.typ") page(include "../chapters/using-this-datasheet.typ")