disable server side rendering for today's program

This commit is contained in:
2025-08-11 09:40:59 +02:00
parent b28f2e150f
commit 8dccdab641

View File

@@ -1,9 +1,11 @@
---
import ProgramCard from './ProgramCard.astro';
import programData from '@data/program.json';
import { translations, type Lang } from '@data/i18n';
export const prerender = false;
const { lang = 'no' } = Astro.props as { lang?: Lang };
import ProgramCard from "./ProgramCard.astro";
import programData from "@data/program.json";
import { translations, type Lang } from "@data/i18n";
const { lang = "no" } = Astro.props as { lang?: Lang };
const t = translations[lang].program;
const typedProgramData = programData as Record<string, any>;
@@ -14,9 +16,11 @@ const items = typedProgramData[todayStr];
<section class="flex flex-col gap-6 max-w-prose">
<h2 class="font-bold text-2xl">{t.today}</h2>
{items ? (
<ProgramCard date={todayStr} items={items} lang={lang} />
) : (
<p>{t.noProgram}</p>
)}
</section>
{
items ? (
<ProgramCard date={todayStr} items={items} lang={lang} />
) : (
<p>{t.noProgram}</p>
)
}
</section>