diff --git a/src/components/Program.astro b/src/components/Program.astro
index 3d766da..df70cdf 100644
--- a/src/components/Program.astro
+++ b/src/components/Program.astro
@@ -5,6 +5,9 @@ import ProgramCard from './ProgramCard.astro';
const { lang = 'no', data } = Astro.props as { lang?: Lang, data: any };
const t = translations[lang].program;
+const today = new Date();
+today.setHours(0, 0, 0, 0);
+
const convertDate = (date: string | Date) => {
let d = date;
if (!(d instanceof Date)) {
@@ -25,7 +28,13 @@ const convertDate = (date: string | Date) => {
{Object.entries(data).map(([date, items], idx) => (
-
+
))}
diff --git a/src/components/ProgramCard.astro b/src/components/ProgramCard.astro
index 8dfc8c8..b8b3f2e 100644
--- a/src/components/ProgramCard.astro
+++ b/src/components/ProgramCard.astro
@@ -1,6 +1,6 @@
---
import { translations, type Lang } from '@data/i18n';
-const { date, items, lang = 'no', even = false } = Astro.props as { date: string | Date, items: ProgramItem[], lang?: Lang, even?: boolean };
+const { date, items, lang = 'no', even = false, isPast = false } = Astro.props as { date: string | Date, items: ProgramItem[], lang?: Lang, even?: boolean, isPast?: boolean };
const t = translations[lang].program;
type ProgramItem = {
@@ -24,7 +24,7 @@ const convertDate = (date: string | Date) => {
};
---
-