🚀 Staging environment, Nix shell, Biome formatter, update dependencies
All checks were successful
Build and deploy website / build (push) Successful in 56s

This commit is contained in:
2025-07-01 19:08:34 +02:00
parent 1fa2667deb
commit 3a1592db3e
30 changed files with 1674 additions and 1921 deletions

View File

@ -3,7 +3,7 @@ import * as m from "@/paraglide/messages"
import Layout from "@/layouts/Layout.astro"
import BadgeList from "@/components/badge/BadgeList.astro"
import GiteaLink from "@/components/links/GiteaLink.astro"
import { languageTag } from "@/paraglide/runtime"
import { getLocale } from "@/paraglide/runtime"
import { getEntry, render } from "astro:content"
import { Image } from "astro:assets"
import dayjs from "dayjs"
@ -16,7 +16,10 @@ interface Props {
const { project } = Astro.props
const entry = await getEntry("projects", project)
const { Content } = await render(entry!)
if (!entry) {
throw new Error("Project not found")
}
const { Content } = await render(entry)
const {
lang,
title,
@ -28,14 +31,14 @@ const {
source,
createdAt,
updatedAt,
} = entry!.data
} = entry.data
function localeDateString(isoString: string): string {
let template = "DD-MM-YYYY"
if (languageTag() === "nb") {
if (getLocale() === "nb") {
template = "DD/MM/YYYY"
}
return dayjs(isoString).locale(languageTag()).format(template)
return dayjs(isoString).locale(getLocale()).format(template)
}
---