diff --git a/src/components/Program.astro b/src/components/Program.astro index df70cdf..80def62 100644 --- a/src/components/Program.astro +++ b/src/components/Program.astro @@ -3,28 +3,15 @@ import { translations, type Lang } from '@data/i18n'; import ProgramCard from './ProgramCard.astro'; const { lang = 'no', data } = Astro.props as { lang?: Lang, data: any }; -const t = translations[lang].program; +const t = translations[lang]; const today = new Date(); today.setHours(0, 0, 0, 0); - -const convertDate = (date: string | Date) => { - let d = date; - if (!(d instanceof Date)) { - d = new Date(d); - } - return d.toLocaleDateString(lang === 'en' ? 'en-GB' : 'nb-NO', { - weekday: 'long', - month: 'long', - day: 'numeric' - }); -}; --- {data ? (
-

{t.today}

-

{convertDate(new Date())}

+

{t.nav.program}

{Object.entries(data).map(([date, items], idx) => ( @@ -39,9 +26,9 @@ const convertDate = (date: string | Date) => {

- {t.programMore} + {t.program.programMore}

) : ( -
{t.noProgram}
+
{t.program.noProgram}
)}