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;