From 7e3574eebfd19cb10ec2a102aa5d08091ac46b8f Mon Sep 17 00:00:00 2001 From: Julio Ruiz Date: Tue, 17 Feb 2026 18:54:21 -0500 Subject: [PATCH] Fixed news locales. Added view transitions --- src/components/BaseHead.astro | 3 +++ src/components/cards/NewsCard.astro | 3 ++- src/components/section/NewsSection.astro | 1 - src/layouts/MainLayout.astro | 22 ++++++++++------------ 4 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 57ab897..21bad6b 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -1,4 +1,6 @@ --- +import { ClientRouter } from "astro:transitions"; + import { GoogleAnalytics } from 'astro-google-analytics'; const { title = "Centro del Reino de Paz y Justicia", description = "" } = Astro.props; @@ -14,3 +16,4 @@ const { title = "Centro del Reino de Paz y Justicia", description = "" } = {title} + \ No newline at end of file diff --git a/src/components/cards/NewsCard.astro b/src/components/cards/NewsCard.astro index bb4cb16..1818b61 100644 --- a/src/components/cards/NewsCard.astro +++ b/src/components/cards/NewsCard.astro @@ -4,7 +4,8 @@ import { Icon } from "astro-icon/components"; import "dayjs/locale/es"; import dayjs from "dayjs"; const regionNames = new Intl.DisplayNames(['es'], { type: 'region' }); -const { locale } = Astro.params; + +const locale = Astro.currentLocale; dayjs.locale(locale); diff --git a/src/components/section/NewsSection.astro b/src/components/section/NewsSection.astro index 3c68886..b46bbcc 100644 --- a/src/components/section/NewsSection.astro +++ b/src/components/section/NewsSection.astro @@ -2,7 +2,6 @@ import { getCollection, getEntry } from "astro:content"; import NewsCard from "../cards/NewsCard.astro"; const newsItems = await getCollection("news", (post)=>{ - //Filter by locale const currentLocale = Astro.currentLocale; return post.data.locale == currentLocale }); diff --git a/src/layouts/MainLayout.astro b/src/layouts/MainLayout.astro index bb59fd8..20cd826 100644 --- a/src/layouts/MainLayout.astro +++ b/src/layouts/MainLayout.astro @@ -2,21 +2,19 @@ import BaseHead from "../components/BaseHead.astro"; import Footer from "../components/Footer.astro"; import "../styles/global.css"; -import '@fontsource/poppins/100.css'; -import '@fontsource/poppins/400.css'; -import '@fontsource/poppins/500.css'; -import '@fontsource/poppins/700.css'; -import '@fontsource-variable/kameron'; +import "@fontsource/poppins/100.css"; +import "@fontsource/poppins/400.css"; +import "@fontsource/poppins/500.css"; +import "@fontsource/poppins/700.css"; +import "@fontsource-variable/kameron"; const { title } = Astro.props; --- - - -
- -
-