🚀 Staging environment, Nix shell, Biome formatter, update dependencies
All checks were successful
Build and deploy website / build (push) Successful in 56s
All checks were successful
Build and deploy website / build (push) Successful in 56s
This commit is contained in:
@ -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)
|
||||
}
|
||||
---
|
||||
|
||||
|
Reference in New Issue
Block a user