Skip to content

Commit 2361220

Browse files
committed
Fix ArchieML boolean parsing for footer show flags
1 parent d312b70 commit 2361220

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

‎src/components/layout/Footer.svelte‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,31 @@
99
const citationConfig = paperFooter.citation || {};
1010
const citationTitle = citationConfig.title ?? "Citation";
1111
const citationBibtex = citationConfig.bibtex ?? "";
12-
const showCitation = citationConfig.show !== false && Boolean(citationBibtex);
12+
const showCitation =
13+
String(citationConfig.show) !== "false" && Boolean(citationBibtex);
1314
1415
// Related Work configuration (as paragraph)
1516
const relatedWorkConfig = paperFooter.relatedWork || {};
1617
const relatedWorkTitle = relatedWorkConfig.title ?? "Related Work";
1718
const relatedWorkText = relatedWorkConfig.text ?? "";
1819
const showRelatedWork =
19-
relatedWorkConfig.show !== false && Boolean(relatedWorkText);
20+
String(relatedWorkConfig.show) !== "false" && Boolean(relatedWorkText);
2021
2122
// Funding configuration
2223
const fundingConfig = paperFooter.funding || {};
2324
const fundingTitle = fundingConfig.title ?? "Funding";
2425
const fundingDescription = fundingConfig.description ?? "";
2526
const showFunding =
26-
fundingConfig.show !== false && Boolean(fundingDescription);
27+
String(fundingConfig.show) !== "false" && Boolean(fundingDescription);
2728
2829
// Acknowledgements configuration
2930
const acknowledgementsConfig = paperFooter.acknowledgements || {};
3031
const acknowledgementsTitle =
3132
acknowledgementsConfig.title ?? "Acknowledgements";
3233
const acknowledgementsText = acknowledgementsConfig.text ?? "";
3334
const showAcknowledgements =
34-
acknowledgementsConfig.show !== false && Boolean(acknowledgementsText);
35+
String(acknowledgementsConfig.show) !== "false" &&
36+
Boolean(acknowledgementsText);
3537
</script>
3638
3739
<footer>

0 commit comments

Comments
 (0)