Skip to content

Commit 02576c7

Browse files
committed
sort blog posts by date
1 parent 5600594 commit 02576c7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/routes/BlogRoute.res

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ type loaderData = {posts: array<BlogApi.post>, category: Blog.category}
33
let loader: ReactRouter.Loader.t<loaderData> = async ({request}) => {
44
let showArchived = request.url->String.includes("archived")
55
let posts = async () =>
6-
(await Mdx.allMdx())->Mdx.filterMdxPages("blog")->Array.map(BlogLoader.transform)
6+
(await Mdx.allMdx())
7+
->Mdx.filterMdxPages("blog")
8+
->Array.map(BlogLoader.transform)
9+
->Array.toSorted((a, b) => {
10+
a.frontmatter.date->DateStr.toDate > b.frontmatter.date->DateStr.toDate ? -1.0 : 1.0
11+
})
712

813
let posts: array<BlogApi.post> = (await posts())->Array.filter(post => {
914
post.archived == showArchived

0 commit comments

Comments
 (0)