From ae8cbf6e8b4175aecb1a087cb7e37643cbded6dc Mon Sep 17 00:00:00 2001 From: Matiboux Date: Tue, 10 Mar 2026 02:30:19 +0100 Subject: [PATCH] Add option to hide content header --- app/app/src/components/RenderDocument.astro | 23 ++++++++++++--------- app/app/src/content.config.ts | 2 ++ 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/app/app/src/components/RenderDocument.astro b/app/app/src/components/RenderDocument.astro index 0dcbcf1..8240584 100644 --- a/app/app/src/components/RenderDocument.astro +++ b/app/app/src/components/RenderDocument.astro @@ -22,6 +22,7 @@ function splitHash(hash: string) const data = Astro.props.data || {} const version = data.version || site.version || 'dev' +const showHeader = data.showHeader !== undefined ? data.showHeader : true const supportedLocales: string[] = data.supportedLocales || [i18nConfig.defaultLocale] const footerText = data.footer || null --- @@ -79,17 +80,19 @@ const footerText = data.footer || null
-
- - FluffEvent logo -
-

- ')} /> -

+ {showHeader && ( +
+ + FluffEvent logo +
+

+ ')} /> +

+
-
+ )} {version === 'dev' && (
diff --git a/app/app/src/content.config.ts b/app/app/src/content.config.ts index 8a2dbb4..f6efb01 100644 --- a/app/app/src/content.config.ts +++ b/app/app/src/content.config.ts @@ -6,12 +6,14 @@ export const collections = { loader: glob({ pattern: '**/*.(md|mdoc)', base: './src/content/documents' }), schema: z.object({ version: z.string().optional(), + showHeader: z.boolean().optional(), }), }), 'private-documents': defineCollection({ loader: glob({ pattern: '**/*.(md|mdoc)', base: './src/content/private-documents' }), schema: z.object({ version: z.string().optional(), + showHeader: z.boolean().optional(), }), }), }