diff --git a/src/pages/posts/index.astro b/src/pages/posts/index.astro
index 4be25f8..51e563a 100644
--- a/src/pages/posts/index.astro
+++ b/src/pages/posts/index.astro
@@ -10,7 +10,7 @@ const posts = (await getCollection('posts'))
path: `/posts/${entry.slug}/`,
date: toTemporalInstant.call(entry.data.date).toZonedDateTimeISO("Europe/Warsaw"),
}))
- .sort((a, b) => Temporal.ZonedDateTime.compare(a.date, b.date))
+ .sort((a, b) => Temporal.ZonedDateTime.compare(a.date, b.date));
---
diff --git a/src/pages/slides/index.astro b/src/pages/slides/index.astro
index d6607bb..2571a64 100644
--- a/src/pages/slides/index.astro
+++ b/src/pages/slides/index.astro
@@ -1,16 +1,16 @@
---
-import dayjs from 'dayjs';
-import List from '../../layouts/List.astro';
import { getCollection } from 'astro:content';
+import { Temporal, toTemporalInstant } from "@js-temporal/polyfill";
+import BetterList from '@layouts/BetterList.astro';
-const content = await getCollection('slides');
-const pages = content
+const pages = (await getCollection('slides'))
.map(entry => ({
title: entry.data.title,
- slug: `/slides/${entry.slug}/`,
- date: dayjs(entry.data.date),
- }));
+ path: `/slides/${entry.slug}/`,
+ date: toTemporalInstant.call(entry.data.date).toZonedDateTimeISO("Europe/Warsaw"),
+ }))
+ .sort((a, b) => Temporal.ZonedDateTime.compare(a.date, b.date));
---
-
+
diff --git a/src/styles/_root.scss b/src/styles/_root.scss
index a82e5d0..35a3371 100644
--- a/src/styles/_root.scss
+++ b/src/styles/_root.scss
@@ -26,7 +26,7 @@
--fs-xl: 1.44rem;
// typeface
- --san-serif: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
+ --san-serif: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', Arial, sans-serif;
--serif: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
--monospace: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;